Abordado neste artigo
O que são ganchos?
Os Hooks no WordPress permitem que você altere ou adicione código sem editar os arquivos principais. Eles são usados extensivamente no WordPress e no MemberPress e são muito úteis para os desenvolvedores.
Há dois tipos de ganchos: ações e filtros.
- Ações permitem que você insira código personalizado onde quer que o gancho seja executado
- Filtros permitem que você manipule e retorne uma variável que ele passa para o filtro
Esta documentação é uma lista de algumas das ações e filtros mais úteis no MemberPress.
Uso de ganchos
Se quiser usar um gancho para adicionar ou manipular código, você poderá adicionar seu código personalizado de várias maneiras:
- Você pode adicionar seu código no final do arquivo functions.php do seu tema
- Use um dos plug-ins, como o Código WPC (consulte este artigo para obter detalhes: Como adicionar trechos de código personalizados no WPCode).
Uso de ganchos de ação
Para executar seu código usando um gancho de ação, você precisa usar sua função personalizada da seguinte forma:
add_action( 'action_name', 'your_function_name' ); function your_function_name() { // Seu código }
Uso de ganchos de filtro
Para manipular a variável passada em um gancho de filtro, você precisa usar sua função personalizada da seguinte forma:
add_filter( 'filter_name', 'your_function_name' ); function your_function_name( $variable ) { // Seu código return $variable; }
Lembre-se de que, com os filtros, você deve retornar um valor.