O que é a função Add_action no WordPress?
Publicados: 2022-10-01No WordPress, add_action é uma função usada para adicionar ações ao seu arquivo functions.php. Ações são funções que são executadas quando um determinado evento ocorre no WordPress. Por exemplo, a ação wp_enqueue_scripts é executada quando o WordPress enfileira scripts e estilos para seu site front-end. Há duas partes para adicionar uma ação: o gancho e a função. O gancho é o nome da ação que você deseja adicionar. A função é o código que você deseja executar quando essa ação for chamada. Aqui está um exemplo de como adicionar uma ação: add_action( 'wp_enqueue_scripts', 'my_function' ); function my_function() { // faça algo } No exemplo acima, o gancho é 'wp_enqueue_scripts' e a função é 'my_function'. Quando o WordPress enfileira scripts e estilos, ele também executa o código em 'my_function'. Você pode adicionar quantas ações quiser ao seu arquivo functions.php. Apenas lembre-se de vincular cada ação a um nome exclusivo e escrever uma função para cada ação.
Como um gancho de ação, a função add_action() adiciona uma ação ou nome específico a uma função PHP. Cada função executada como resultado de uma chamada para do_action() (ou do_action_ref_array()) com uma tag específica é vinculada à ação.
Como você chama um gancho no WordPress?

A única coisa que vem com um gancho do WordPress é inútil. A função de gancho é necessária apenas para ativar o sistema; não está incluído no código. É fundamental usar pelo menos duas outras funções para fazer uso de um gancho. Para começar, você deve registrar o gancho com uma função de gancho e fazer referência a uma função de retorno de chamada nessa função.
É possível chamar qualquer ação existente do WordPress ou qualquer ação de plugin ou tema definida de forma personalizada usando um gancho Executar um WordPress. O Automator é instruído a executar esse código sempre que essas outras coisas ocorrerem. Essa ação pode ser extremamente útil nos casos em que desenvolvedores ou proprietários de sites desejam criar uma função personalizada. Se você ainda não tiver um gancho de ação personalizado definido, poderá adicionar um clicando no botão Adicionar uma variável e inserindo os dados que deseja incluir na função. Ao passar argumentos para a função, eles serão colocados na ordem especificada no campo Passar variáveis (por exemplo, de cima para baixo):. Como exemplo, adicionaremos um valor de campo passando apenas um argumento.
Um método ou ação é aquele que adiciona seu próprio código quando ocorre um evento específico, como quando uma postagem é publicada ou quando você comenta algo. O filtro pode ser usado para alterar a saída de uma postagem ou página antes que ela apareça para o usuário, pois é semelhante a uma ação.
Os ganchos de ação e filtro estão localizados no arquivo functions.php dentro de sua instalação do WordPress. O arquivo WordPress-config.php pode ser encontrado na seção WordPress do gerenciador de arquivos do seu computador. Function.php contém informações sobre seu site WordPress, incluindo sua localização neste arquivo.
Se você quiser saber mais sobre hooks e como eles podem ser usados para personalizar seu site WordPress, leia o WordPress Codex. O documento é um guia abrangente para tudo o que é WordPress, abrangendo ganchos de ação e filtro, além de outros tópicos.
Se você é novo em ganchos, os recursos a seguir são um bom lugar para começar.
O WordPress Codex é uma referência abrangente para todas as coisas do WordPress que contém informações sobre ação e ganchos de filtro, bem como outros tópicos relevantes para o WordPress.
No WordPress, o seguinte é um exemplo. Você pode personalizar seu site WordPress sem modificar seu arquivo principal usando ganchos. Ganchos são uma parte importante da codificação; para obter mais informações, consulte nosso Guia de Ganchos.
O tutorial está aqui. Usar ganchos para personalizar seu site WordPress é o assunto deste tutorial.
O WordPress é uma plataforma poderosa que pode ser adaptada para atender a qualquer requisito. Isso pode ser feito sem modificar o arquivo principal usando ganchos. Como parte deste tutorial, abordaremos os requisitos básicos dos ganchos e como eles podem ser usados para personalizar sites do WordPress.
Como usar a função Add_action no WordPress
Com o WordPress, você pode adicionar facilmente filtros e ações ao seu site. No entanto, saber onde encontrar os filtros e ações, bem como chamá-los, pode ser um pouco difícil. Este artigo irá orientá-lo sobre como usar a função add_action e como encontrar e chamar filtros e ações específicos no WordPress. Depois de adicionar o nome do retorno de chamada à matriz de filtro global, você pode adicionar o retorno de chamada/ação a um filtro. No código, se você criar um arquivo de modelo, núcleo ou plug-in, o WordPress usará do_action() ou apply_filters() para pesquisar na matriz e retornar o retorno de chamada. O WordPress tem várias maneiras de chamar uma ação ou filtro. A função callbacks é uma das funções callbacks, que pode ser usada em conjunto com a matriz de filtros globais, matriz de retornos de chamada ou matriz de retornos de chamada. Como a matriz de filtros globais está localizada no núcleo do WordPress, é a mais conveniente de usar. callbacks são outra opção disponível através da API do plugin WordPress. callbacks, assim como o array de callbacks, podem ser usados em seu tema ou plugin. É útil se você deseja incluir filtros ou ações personalizados em um gancho ou modelo específico.
O que é Add_action Init no WordPress?

Add_action init é um evento que ocorre depois que o WordPress termina de carregar, mas antes de qualquer cabeçalho ser enviado. Este gancho é particularmente útil para inicializar funções que precisam estar disponíveis para todos os usuários.

Como adiciono ações às funções do WordPress?

Para adicionar uma ação a uma função do WordPress , você precisa primeiro identificar o gancho que deseja usar. Depois de identificar o gancho, você pode usar a função add_action() para registrar sua ação.
No mundo WordPress, a função add_action é muito popular. Um evento predefinido pode ser usado para executar uma função personalizada usando esse recurso. A função aceita até quatro parâmetros, sendo os dois primeiros obrigatórios e os outros dois opcionais. Vamos dar uma olhada em alguns exemplos úteis de como a função funciona.
Como usar Add_action() e Add_filter() no WordPress
Se este método for especificado, ele anexará uma função a um gancho que o especifica. Add_filter() e do_action (ou do_button) retornam os resultados da função add_filter.
Este método anexará um filtro a um gancho especificado no do_action. Este método adiciona uma função a um gancho especificado para adicionar suporte a temas.
O WordPress tem uma função de ação?
Sim, o WordPress tem uma função de ação . Essa função pode ser usada para executar uma ação em um elemento, como quando um botão é clicado.
Ações são códigos PHP que são usados para implementar um evento do WordPress. Quando o evento for acionado, ele será executado conforme programado. Um plug-in pode ser ativado executando uma ação específica, como colocar uma mensagem promocional em uma página. Você pode personalizar seu tema criando trechos de código de tutoriais online ou pode usar ações. Um gancho é uma coleção de locais onde os desenvolvedores podem acessar seu código personalizado por meio do WordPress. Ganchos de filtro e ganchos de ação servem como a cola que mantém o núcleo, os temas e os plugins do WordPress juntos. Os desenvolvedores podem modificar de forma rápida e fácil os eventos, filtros e ações que o WordPress usa.
Ações e filtros personalizados também podem ser criados pelos desenvolvedores. A ação que você deseja realizar no rodapé já está pré-executada. No exemplo abaixo, uma ação copyright_notice é executada em conjunto com um gancho WP_footer. Nossos guias de ações do WordPress mostram como usá-los. Consulte nossa lista de leitura adicional para artigos mais relevantes sobre dicas, truques e ideias úteis do WordPress.
Por que os ganchos de ação são incríveis
Você pode criar seus próprios ganchos de ação para sites WordPress sem precisar copiar e colar o código. Como são simples de usar e podem ser armazenados onde você quiser, são ideais para proprietários de pequenas empresas.
Exemplo de Add_action do WordPress
Adicionar uma ação no WordPress é simples. Basta usar a função add_action(), assim:
add_action( 'init', 'my_function' );
Este código adicionaria a função my_function() à ação init.
Ganchos: como usá-los em seu site WordPress
Hooks podem ser usados em várias situações dentro do WordPress, e nós compilamos uma lista de alguns exemplos abaixo. Se você é novo em hooks, nosso guia Hooks pode ajudá-lo a descobrir o que fazer.
br> Do_action() br> Do_action() br> Do_action() Quando um gancho é acionado, a função do_action() é usada para executar uma ação. Como exemplo, você pode usá-lo para gerar uma função personalizada quando um post é salvo.
br> apply_filters() Em um post ou página, a função apply_filters() é usada para aplicar um filtro. É uma ótima maneira de modificar a saída de um gancho sem ter que ler o código que o acionou.
Neste exemplo, você pode usar o método apply_filters() para truncar um título de postagem longo com o filtro WP_title_rss().
Um gancho é uma interface entre um pedaço de código e um pedaço de código subsequente em um determinado ponto no tempo. O WordPress Core, por outro lado, depende muito desses componentes, que são essenciais para que plugins e temas interajam com ele.
Método de classe Add_action do WordPress
O método de classe add_action do WordPress é usado para adicionar uma nova ação a uma ação existente do WordPress. São necessários dois parâmetros: o nome da ação a ser adicionada e o nome da classe a ser usada para a ação.
A classe não pode ser 'instanciada' ou 'inicializada' diretamente pelo uso de um gancho. É sempre necessário adicionar algum código. O método a seguir é mais adequado. Além disso, você pode criar uma classe de interface para torná-lo ainda mais simples. Você pode então criar uma subclasse, que incluirá automaticamente todos os ganchos. Ações como essa podem ser vistas aqui. Isso é um desastre. Quando os objetos eram passados como valores ao invés de referências, o PHP 4 adicionava & também. Se você incluir ganchos e filtros com isso, remova a referência; remover a referência não causa problemas com versões futuras do PHP e pode melhorar a compatibilidade.
WordPress Add_action Init
A função add_action() é usada para registrar eventos do WordPress, que são ganchos que podem ser acionados por ações específicas . O evento init é acionado quando o WordPress termina de carregar e está pronto para processar a entrada do usuário. Este evento é usado para inicializar temas e plugins.