WordPress

8
Maneira correta de enfileirar o jquery-ui

Estou tendo um momento difícil, incluindo scripts e estilos jquery-ui no meu plugin. Parece que minhas wp_enqueue_scriptligações são simplesmente ignoradas. Já existem muitas perguntas semelhantes a esta, mas todas as respostas que encontrei até agora se resumem a chamar wp_enqueue_scriptdentro do...

8
Por favor, explique como esses ganchos funcionam

Eu li sobre ganchos e ações e sei que quando a vemos do_action('some_hook')significa que existe algum lugar add_action('some_hook', function() {...});ou função some_hook()em um tema functions.php. Mas o que é isso?! : Na linha woocommerce / includes / class-wc-checkout.php # 943: public function...

8
Adicionar à barra lateral de Gutenberg

Estou tentando entender como adicionar opções de página personalizadas ao lado direito da interface do Gutenberg. Eu não acho que precisa de um bloco de conteúdo, eu só preciso ser capaz de adicionar uma configuração específica de página, mas não consigo fazê-lo funcionar corretamente. Antes de...

8
Como posso obter a página da política de privacidade?

Após a atualização sobre o GDPR, o WordPress agora tem uma opção chamada "Política de Privacidade" nas configurações, que você pode usar uma página para ser usada como sua página de política de privacidade. Como posso obter o ID ou o link permanente para esta página para usar no meu tema ou...

8
Como detectar o uso de Gutenberg

O novo editor chamado Gutenberg está aqui como plugin na 4.9 e como funcionalidade principal chamada Block Editor, na 5.0. Em relação a isso, geralmente é necessário determinar programaticamente qual editor é usado para editar post ou página no console do site. Como fazer isso? Atualização: há...

8
Por que escapar se o conteúdo não estiver?

A função the_contentinterna é executada através de vários filtros, mas não escapa à saída. Seria difícil fazer isso, pois é necessário permitir o HTML e até alguns scripts. Ao gerar, o the_content parece ser executado através desses filtros (a partir do 5.0): add_filter( 'the_content',...

7
Como posso encontrar a fonte de consultas lentas no Wordpress?

Eu tenho um site WordPress com mais de 8000 postagens e toda vez que adiciono um novo, o site fica sem resposta. Eu verifiquei o log de consultas lentas do MySQL e descobri que ele está executando uma seleção que retorna a maioria das linhas na tabela de postagens e está demorando muito tempo para...