Основная идея библиотеки WordPress Uycore заключается в том, чтобы сократить время разработки и получить процесс разработки. Библиотека Uycore предоставляет простой способ создания пользовательской функции WordPress в нескольких строках кода.
Вы должны запустить метод init Uycore Class для инициализации работы библиотечных функций. Все вызовы в библиотеку должны быть размещены до метода инициирования класса 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 ' ]);Класс Facade Security позволяет повысить безопасность веб -сайта WordPress.
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 ' )
);