WordPress

Perguntas e respostas para desenvolvedores e administradores do WordPress

2
Como a pesquisa do WordPress funciona nos bastidores?
Estou usando a pesquisa do WordPress para pesquisar uma variedade de tipos de postagem personalizados e permitir que o usuário faça uma busca detalhada em cada tipo de postagem individual. No entanto, estou descobrindo que o WordPress não está retornando o que eu consideraria as 'melhores' correspondências primeiro. Por exemplo, …
11 search 


4
Crie uma página de arquivamento personalizada para um tipo de postagem personalizado em um plug-in
Estou escrevendo um plugin que cria um tipo de postagem personalizado chamado "my_plugin_lesson": $args = array ( 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'lessons', 'with_front' => false) ); register_post_type ('my_plugin_lesson', $args); O tipo de postagem personalizada possui um arquivo e a URL do arquivo é: http://example.com/lessons …



2
Como verificar se um tema está ativo?
Eu gostaria de poder verificar se o tema vinte e doze está ativo. Eu sei que se eu estivesse procurando por um plug-in ativo, faria algo como: $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', …


2
Obter IDs de página de itens de navegação
Estou tentando obter todos os IDs na minha navegação e convertê-lo em uma string para que eu possa usá-lo wp_querypara obter as páginas listadas apenas na navegação. O código para obter os IDs: $menu_name = 'primary'; if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] )) { …
11 menus  id 

4
Desative "edição rápida" apenas para não administradores em functions.php
Eu tenho isso em minhas funções.php function remove_quick_edit( $actions ) { unset($actions['inline hide-if-no-js']); return $actions; } add_filter('post_row_actions','remove_quick_edit',10,1); para remover o link de edição rápida no back-end ao rolar a lista de postagens publicadas. Funciona como um encanto, mas o desabilita mesmo para a função de administrador. É possível manter a …
11 quick-edit 

2
Como obter um nonce exclusivo para cada solicitação do Ajax?
Eu já vi algumas discussões sobre como fazer com que o Wordpress regenere um nonce exclusivo para solicitações subsequentes do Ajax, mas, para a minha vida, não consigo fazer com que o Wordpress faça isso - toda vez que solicito o que acho que deveria ser um novo nonce, recebo …
11 ajax  nonce 

1
Existe algo como admin_notices para front end?
Eu sou novo no Wordpress e estou tentando aproveitar ao máximo o framework. No front-end, desejo que uma área centralizada de mensagens exiba erros, êxito e avisos gerais semelhantes à maneira como eles são tratados por admin_notices no back-end. Não estou vendo um gancho semelhante para o front end. Acho …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.