Neste tutorial, discuti sobre hooks do WordPress e WooCommerce.
Hooks são uma forma de um pedaço de código interagir/modificar outro pedaço de código. Eles formam a base de como plugins e temas interagem com o núcleo do WordPress, mas também são amplamente utilizados pelo próprio núcleo.
Existem dois tipos de hooks: Ações e Filtros. Para usar qualquer um deles, você precisa escrever uma função personalizada conhecida como Callback e, em seguida, registrá-la com o hook do WordPress para uma Ação ou Filtro específico.
Ações permitem que você adicione dados ou altere como o WordPress opera. Funções Callback para Ações serão executadas em um ponto específico na execução do WordPress e podem realizar algum tipo de tarefa, como exibir uma saída para o usuário ou inserir algo no banco de dados.
Filtros dão a você a capacidade de alterar dados durante a execução do WordPress. Funções Callback para Filtros aceitarão uma variável, modificá-la-ão e a retornarão. Elas devem funcionar de maneira isolada e nunca devem ter efeitos colaterais, como afetar variáveis globais e saídas.
O WordPress fornece muitos hooks que você pode usar, mas você também pode criar os seus próprios para que outros desenvolvedores possam estender e modificar seu plugin ou tema.
Recursos Externos
Referência de Filtros
Referência de Ações