uycore
1.0.0
الفكرة الرئيسية لمكتبة WordPress Uycore هي تقليل وقت التطوير واستمتعت بعملية التطوير. توفر مكتبة UYCORE طريقة بسيطة لإنشاء وظيفة WordPress مخصصة في بضعة أسطر من التعليمات البرمجية.
يجب عليك تشغيل طريقة init لفئة UYCORE لتهيئة عمل ميزات المكتبة. يجب وضع جميع المكالمات إلى المكتبة قبل طريقة init لفئة UYCORE.
UYCore UYCore:: init ();مثال على تسجيل نوع النشر المخصص الافتراضي:
use UYCore Facades PostType ;
PostType:: register ( ' faq ' );مثال على تسجيل التصنيف المخصص الافتراضي:
use UYCore Facades Taxonomy ;
Taxonomy:: register ( ' faq_domain ' );يمكنك إضافة ميزات دعم موضوع WordPress عبر فئة واجهة دعم السمة.
use UYCore Facades ThemeSupport ;
ThemeSupport:: getInstance ()
-> addTitleTag ()
-> addEditorStyles ()
-> addPostThumbnails ([ ' post ' ]);يتيح فئة واجهة الأمان تعزيز أمان موقع ووردبريس.
use UYCore Facades Security ;
Security:: secureAll ();كطريقة بديلة ، يستطيع المطور اختيار الأساليب المتاحة في فئة الأمان لتعزيز الأمان.
use UYCore Facades Security ;
Security:: getInstance ()
-> secureApiByAuth ()
-> disableXmlRpc ();توفر المكتبة الوصول إلى مجموعة من فصول الخدمة.
تتيح فئة خدمة مولد التسمية إنشاء مجموعة مخصصة من الملصقات لنوع النشر والتصنيف بواسطة خط رمز واحد.
use UYCore Services LabelGenerator ;
$ post_type_labels = LabelGenerator:: getPostTypeLabels (
esc_html__ ( ' Tip ' , ' domain ' ),
esc_html__ ( ' FAQ ' , ' domain ' )
));
$ taxonomy_labels = LabelGenerator:: getTaxonomyLabels (
esc_html__ ( ' Tip category ' , ' domain ' ),
esc_html__ ( ' FAQ categories ' , ' domain ' )
);