O que são hooks WordPress? Como ações e filtros ajudam a ampliar a funcionalidade?

ay() are_action() remove_action() remove_all_actions() Funções de filtro – Cada função de filtro retorna um determinado valor e substitui-o por dados padrão do WordPress. As funções de filtragem incluem o seguinte: add_filter() apply_filters() apply_filters_ref_array() current_filter() doing_filter() are_filter() remove_all_filters() remove_filter() Um infográfico Observe o infográfico a seguir para entender melhor como os hooks funcionam.
Como mostrado no infográfico acima, as funções Ação e Filtro usam seus ganchos para alterar o código base do WordPress. Como é um gancho? Um gancho de ação típico assume a seguinte forma: add_action (‘gancho’, ‘your_custom_function_name’, ‘priority], [accepted_parameters]);
function your_custom_function_name()
{
O teu código. personalizado
} Onde gancho é o nome do gancho, seu_custom_function_name é o nome da função com código personalizado, parâmetro de prioridade opcional indicando como o gancho deve ser executado, parâmetros suportados indicando parâmetros adicionais e código personalizado. A chamada de função ( add_action()) pode estar abaixo ou acima do fragmento de código.
Um gancho de filtro tem a seguinte forma: add_filter(‘filter’, ‘custom_function_name’, ‘priority’, ‘supported_arguments’);
function your_custom_function_name($variável)
{
O teu código. personalizado
Retorno;
} Onde add_filter() é uma das funções hook do filtro, o filtro é o nome do filtro que você vai usar, seu_custom_function_name é o nome da sua função. Definido pelo usuário, parâmetro prioridade indica a ordem de execução do hook, accepted_args indica os argumentos a serem transmitidos e código personalizado com o valor de retorno obrigatório.
Como o WordPress, existem ganchos disponíveis para WooCommerce. Estes ganchos são amplamente utilizados para desenvolver
lta plugins, temas e para personalizar o processo de checkout WooCommerce. Leia Hooks WooCommerce: Ações e filtros na documentação do WooCommerce para entender os hooks WooCommerce em detalhes. Vamos entender hooks usando alguns trechos de código de exemplo. Gancho de ação e função \/\/Adicionando um gancho de ação
function my_ action_ hook() {
eco\
}
add_action(‘get_header’, ‘my_action_hook’); No trecho de código acima, \
Um exemplo de captura de tela mostrando as alterações aplicadas ao snippet de código é mostrado abaixo. Exemplo de gancho de ação Gancho de filtro e função \/\/Adicionando um gancho de filtro
add_filter(‘woocommerce_get_price_html’, ‘my_filter_hook’);
my_ filter_ hook($price){function
retornar \
} No trecho de código acima, \
A captura de tela a seguir mostra como o fragmento de código afeta nossa loja WooCommerce.

Exemplo de gancho de filtro Este é apenas um exemplo simples, há um monte de coisas que você pode alcançar com ganchos. Como ações e filtros ajudam a ampliar a funcionalidade? A principal vantagem de usar Hooks é que ele ajuda a personalizar o código principal do WordPress. Qualquer mudança no desenvolvimento pode ser cuidadosamente monitorada, pois a mudança é apenas mínima, em vez de em vários gansos

Leave a Reply

Your email address will not be published. Required fields are marked *