Die Hauptidee der Uycore -WordPress -Bibliothek ist es, die Entwicklungszeit zu verkürzen und den Entwicklungsprozess zu genießen. Die Uycore -Bibliothek bietet eine einfache Möglichkeit, eine benutzerdefinierte WordPress -Funktionalität in einigen Codezeilen zu erstellen.
Sie müssen init -Methode der Uycore -Klasse ausführen, um die Arbeit von Bibliotheksfunktionen zu initialisieren. Alle Anrufe in der Bibliothek müssen vor der Init -Methode der Uycore -Klasse platziert werden.
UYCore UYCore:: init ();Ein Beispiel für die Standardregistrierung des benutzerdefinierten Post -Typs:
use UYCore Facades PostType ;
PostType:: register ( ' faq ' );Ein Beispiel für die Standardregistrierung für benutzerdefinierte Taxonomie:
use UYCore Facades Taxonomy ;
Taxonomy:: register ( ' faq_domain ' );Sie können WordPress -Themenunterstützungsfunktionen über die Fassadeklasse der Themenunterstützung hinzufügen.
use UYCore Facades ThemeSupport ;
ThemeSupport:: getInstance ()
-> addTitleTag ()
-> addEditorStyles ()
-> addPostThumbnails ([ ' post ' ]);Die Sicherheitsfassadenklasse ermöglicht die Verbesserung der Sicherheit der WordPress -Website.
use UYCore Facades Security ;
Security:: secureAll ();Als alternativer Weise kann der Entwickler in der Sicherheitsklasse verfügbare Methoden auswählen, um die Sicherheit zu verbessern.
use UYCore Facades Security ;
Security:: getInstance ()
-> secureApiByAuth ()
-> disableXmlRpc ();Die Bibliothek bietet Zugriff auf eine Reihe von Serviceklassen.
Ermöglicht die Erstellung einer benutzerdefinierten Beschriftungen für Post -Typen und Taxonomie nach einer Code -Zeile.
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 ' )
);