Criando Seu Plugin de Customizações SearchWP
Usando os hooks disponíveis você pode personalizar o comportamento do SearchWP de várias maneiras.
O que são hooks?
‘Hooks’ são funções que se integram ao comportamento do WordPress/SearchWP sem a necessidade de editar arquivos principais. Existem dois tipos de hooks:
Actions: Actions são pontos arbitrários na execução do código principal que permitem que você execute suas próprias funções antes que o código principal continue.
Filters: Filters enviam uma variável (ou múltiplas variáveis) para fora do código principal, permitem que você a filtre/altere e a enviem de volta para o código principal.
O SearchWP usa tanto Actions quanto Filters em toda a sua base de código.
Como adicionar seus próprios hooks
A maneira recomendada de adicionar seus próprios hooks personalizados é utilizando um Plugin personalizado que você escreve e mantém sozinho.
Este é o método recomendado porque ele encapsulará todas as suas customizações do SearchWP de uma forma que não está diretamente ligada ao tema ativo. Você poderá continuar usando suas customizações caso mude de tema, pois todos os seus hooks estarão contidos em um único Plugin independente.
Para criar seu próprio Plugin de Customizações do SearchWP:
Comece criando um arquivo chamado searchwp-customizations.php em sua pasta de plugins (que é ~/wp-content/plugins por padrão).
Cole o seguinte no arquivo recém-criado e vazio:
| <?php | |
| /* | |
| Plugin Name: SearchWP Customizations | |
| Description: Customizations for SearchWP | |
| Version: 1.0.0 | |
| */ | |
| // Add all hooks and custom code here. |
Depois que o arquivo for salvo, navegue até a página de Plugins da sua instalação do WordPress.
Você verá um novo Plugin disponível chamado SearchWP Customizations. Você pode então ativar esse plugin e todos os seus hooks serão implementados.

