A principal idéia da biblioteca do Uycore WordPress é diminuir o tempo de desenvolvimento e desfrutar do processo de desenvolvimento. A biblioteca Uycore fornece uma maneira simples de criar uma funcionalidade WordPress personalizada em algumas linhas de código.
Você deve executar o método init de classe Uycore para inicializar o trabalho dos recursos da biblioteca. Todas as chamadas para a biblioteca devem ser feitas antes do método init da classe Uycore.
UYCore UYCore:: init ();Um exemplo de registro de tipo de postagem personalizado padrão:
use UYCore Facades PostType ;
PostType:: register ( ' faq ' );Um exemplo de registro de taxonomia personalizado padrão:
use UYCore Facades Taxonomy ;
Taxonomy:: register ( ' faq_domain ' );Você pode adicionar recursos de suporte ao tema do WordPress por meio da classe de fachada de suporte ao tema.
use UYCore Facades ThemeSupport ;
ThemeSupport:: getInstance ()
-> addTitleTag ()
-> addEditorStyles ()
-> addPostThumbnails ([ ' post ' ]);A classe de fachada de segurança permite aprimorar a segurança do site do WordPress.
use UYCore Facades Security ;
Security:: secureAll ();Como uma maneira alternativa, o desenvolvedor é capaz de escolher métodos disponíveis na classe de segurança para aprimorar a segurança.
use UYCore Facades Security ;
Security:: getInstance ()
-> secureApiByAuth ()
-> disableXmlRpc ();A biblioteca fornece acesso a várias classes de serviço.
A classe de serviço do gerador de etiquetas permite a criação de uma matriz personalizada de etiquetas para tipo de postagem e taxonomia por uma linha de código.
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 ' )
);