L'idée principale de la bibliothèque Uycore WordPress est de réduire le temps de développement et d'avoir apprécié le processus de développement. La bibliothèque Uycore fournit un moyen simple de créer une fonctionnalité WordPress personnalisée dans quelques lignes de code.
Vous devez exécuter la méthode init de la classe Uycore pour initialiser le travail des fonctionnalités de bibliothèque. Tous les appels à la bibliothèque doivent être placés avant la méthode init de la classe Uycore.
UYCore UYCore:: init ();Un exemple d'enregistrement de type post-post personnalisé par défaut:
use UYCore Facades PostType ;
PostType:: register ( ' faq ' );Un exemple d'enregistrement de taxonomie personnalisé par défaut:
use UYCore Facades Taxonomy ;
Taxonomy:: register ( ' faq_domain ' );Vous pouvez ajouter des fonctionnalités de support de thème WordPress via la classe de façade de support de thème.
use UYCore Facades ThemeSupport ;
ThemeSupport:: getInstance ()
-> addTitleTag ()
-> addEditorStyles ()
-> addPostThumbnails ([ ' post ' ]);La classe de façade de sécurité permet d'améliorer la sécurité du site Web WordPress.
use UYCore Facades Security ;
Security:: secureAll ();En tant qu'alternative, le développeur est en mesure de choisir des méthodes disponibles dans la classe de sécurité pour améliorer la sécurité.
use UYCore Facades Security ;
Security:: getInstance ()
-> secureApiByAuth ()
-> disableXmlRpc ();La bibliothèque donne accès à un tas de cours de service.
La classe de service du générateur d'étiquettes permet de créer un tableau personnalisé d'étiquettes pour le type de poste et la taxonomie par une ligne de code.
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 ' )
);