Fonte – WPForms
Versão atual: 1.1.0

WPForms é o principal plugin de criação de formulários de arrastar e soltar para WordPress. É amplamente reconhecido por sua interface amigável e recursos poderosos. Esta Extensão permite que você utilize as entradas do WPForms como uma Fonte personalizada para o SearchWP, tornando possível pesquisar entradas do WPForms com o SearchWP!
Sumário
Adicionando Entradas do WPForms ao Índice do SearchWP
Depois que a extensão SearchWP Source – WPForms for instalada e ativada, seus formulários do WPForms aparecerão na lista de Fontes para seu Mecanismo SearchWP.
Observação: Esta Fonte personalizada só pode ser usada com um Mecanismo Suplementar.
Vamos dizer que você estava construindo uma área de solicitação de Sugestão em seu site e usando o Formulário de Sugestão do WPForms para coletar entradas.
Você poderia usar o SearchWP para permitir que os clientes pesquisem primeiro as entradas existentes antes de enviar as suas, para que pudessem participar votando na submissão existente em vez de criar uma duplicata.
O primeiro passo seria criar um novo Mecanismo Suplementar que tenha nosso Formulário de Sugestão como Fonte:
Por favor, note que você pode adicionar vários formulários do WPForms ao mesmo mecanismo, se desejar.
Depois que o formulário for adicionado ao mecanismo SearchWP, todos os campos pesquisáveis do formulário são adicionados como atributos à fonte do mecanismo. Você pode clicar em Adicionar/Remover Atributos para alterar a lista de campos que deseja pesquisar.
Exibindo Entradas do WPForms como Resultados
A Extensão SearchWP Source – WPForms disponibilizará as Entradas do WPForms como resultados de pesquisa. Isso se integra como qualquer Fonte faria ao trabalhar com um Mecanismo Suplementar.
Ao contrário de uma pesquisa nativa do WordPress que tem The Loop, que é um array de objetos WP_Post com os quais a API do WordPress interage, o conjunto de resultados para um Mecanismo Suplementar pode ser composto por qualquer objeto de Fonte SearchWP.
O WPForms usa um stdClass para Entradas de Formulário. Como conveniência, o SearchWP Source – WPForms retornará os resultados em um objeto wrapper:
\SearchWP\Sources\WPForms\Entry
Isso ajudará enquanto você itera sobre seu array de resultados:
Observação: Você pode impedir que o SearchWP envolva os resultados em uma classe e, em vez disso, retorne um stdClass com o seguinte hook:
SearchWP Source – WPForms permite que você torne qualquer Entrada do WPForms pesquisável usando o SearchWP! Você pode criar quantos Mecanismos SearchWP com quantas Fontes WPForms desejar, cada um com sua própria configuração de Campos. Use o algoritmo de pesquisa capaz do SearchWP para tornar suas Entradas do WPForms pesquisáveis!
Registro de alterações
1.0.0
- [Novo] Exiba entradas do WPForms em resultados de pesquisa usando Modelos do SearchWP.
1.0.0
- Lançamento Inicial.


