Onde posso encontrar uma lista de todos os ganchos do WordPress e funções facilmente elimináveis (plugável, programável, etc)?
Edit: Plugin está listado aqui .
Onde posso encontrar uma lista de todos os ganchos do WordPress e funções facilmente elimináveis (plugável, programável, etc)?
Edit: Plugin está listado aqui .
Respostas:
@Arlen: Como Keith S salienta, a Lista de ganchos de Adam Brown é o recurso definitivo de ganchos para o WordPress. No entanto, não é perfeito:
Portanto, embora a lista de Adam seja um ótimo recurso, especialmente para entender quando os ganchos foram adicionados historicamente, não é tão útil como se você pudesse instrumentá-los em qualquer página do site.
Estou brincando com essa idéia há um tempo, então sua pergunta me levou a escrever um plug - in chamado " Instrument Hooks for WordPress ". Você pode encontrar a fonte completa abaixo da captura de tela e também pode baixá-la da lista aqui .
Então, aqui está uma captura de tela da aparência da instrumentação:
Você aciona a instrumentação usando o parâmetro URL
instrument=hooks
, ou seja:E, como prometido, aqui está a fonte (ou faça o download aqui .):
fonte
Plug-in de ganchos de ação da barra de depuração
fonte
O Codex possui uma Referência de Ação e uma Referência de Filtro . Adam Brown criou um banco de dados de ganchos com todos os ganchos no código-fonte e adiciona a documentação das páginas wiki, informações da versão e links ao código-fonte. Você pode aprimorá-lo escrevendo a documentação no Codex.
Obviamente, alguns ganchos são dinâmicos, dependendo de outros dados. Tome a
wp_transition_post_status
função:Se você registrar um tipo de postagem personalizado
event
e um status de postagem personalizadocancelled
, você terá umcancelled_event
gancho de ação.fonte
Embora primitivo, talvez esse código do plugin possa ajudar? Alterne "add_action" por "add_filter" se quiser ver os filtros. Carregue o plug-in e atualize a página inicial do site. Uma vez carregado, é muito difícil desativar, renomeie o arquivo do plug-in na pasta plug-ins e atualize o site novamente - ele será desativado automaticamente. Eu usei esse truque várias vezes para solucionar problemas ou encontrar um lugar onde eu possa inserir algo.
fonte
Eu uso isso para encontrar a ordem dos ganchos. Para obter a
filters
mudança justaadd_action
paraadd_filter
.fonte
Como o @kaiser sugere, não publique apenas links, estou melhorando. mas não é possível usar o código inteiro aqui, por isso estou usando poucas imagens aqui para explicar como ele tem uma lista completa dos ganchos do WordPress com a descrição de cada um. você pode encontrá-lo aqui para ganchos , classes , funções , plugins ,
para descrever cada
fonte
Você pode apenas usar um plug-in de monitor de consulta: https://wordpress.org/plugins/query-monitor/
fonte