Usando o Construtor Visual de Páginas Divi e o SearchWP
Sumário
Divi é um construtor visual de páginas líder de mercado que impulsiona inúmeros sites WordPress.
O Divi não permite apenas que você estruture e construa visualmente todo o seu site, ele permite que você use todas as suas ferramentas para personalizar seu modelo de resultados de pesquisa também!
Ainda melhor: O SearchWP se integra automaticamente ao modelo de resultados de pesquisa personalizado do Divi!
Observação: Você deve usar o Módulo Formulário de Pesquisa do Divi para formulários de pesquisa
Configurar Modelo de Resultados de Pesquisa do Divi
Criar um Modelo de Resultados de Pesquisa no Divi segue os mesmos passos de criar outros Modelos:
Depois de criar seu Modelo de Resultados de Pesquisa, ele aparecerá ao lado de quaisquer outros Modelos que você criou. Podemos personalizar a exibição dos resultados da pesquisa clicando em Adicionar Corpo Personalizado em nosso Modelo de Resultados de Pesquisa:
Você pode então usar todas as ferramentas familiares do Divi para configurar seu Modelo de Resultados de Pesquisa. Neste exemplo, configuramos:
- Módulo de Texto em uma Linha
- Módulo de Pesquisa em uma Linha
- Módulo de Blog em uma Linha (Importante: é isso que exibe os resultados da pesquisa!)
A parte mais importante do seu Modelo de Resultados de Pesquisa do Divi é garantir que você esteja usando um Módulo de Blog — ele é o responsável por exibir os resultados do SearchWP.
Além disso, você deve habilitar Posts da Página Atual:
Depois que seu Módulo de Blog for adicionado ao seu Modelo de Resultados de Pesquisa, você pode personalizá-lo da maneira que desejar usando as opções disponíveis no Divi. Aqui está um exemplo:
Depois de terminar de personalizar seu Modelo de Resultados de Pesquisa, você pode garantir que seu Mecanismo SearchWP esteja configurado como desejar, e os resultados do SearchWP serão exibidos em seu Modelo de Resultados de Pesquisa do Divi! ?
Motor personalizado usado
Por padrão, o SearchWP usará seu Motor padrão para realizar a pesquisa. Se você quiser usar um Motor suplementar em vez disso, pode usar este hook:
All hooks should be added to your custom SearchWP Customizations Plugin.
| <?php | |
| // Use `supplemental` Engine for Divi Search Results Templates. | |
| // @link https://searchwp.com/documentation/knowledge-base/divi/ | |
| add_filter( 'searchwp\integration\pagebuilder\engine', function( $engine, $params ) { | |
| if ( 'divi' === $params['context'] ) { | |
| $engine = 'supplemental'; | |
| } | |
| return $engine; | |
| }, 10, 2 ); |







