Formulário de Busca Form Search Post Type
-
Pessoal, estou com um problema meio que sem solução ja naveguei por outros tópicos e não encontrei algo especifico.
Meu Ambiente.
Post Type ( Criado )
Taxonomy ( Criado para o Post Type )
Metabox ( Meta key( Metadata) criado )Necessito criar um formulario ( Form ) para buscar o post type pelo Titulo do Post ou o texto dentro do meu meta key ( metadata).
Porem Sem Sucesso.
Consegui chegar a um Form que busca post dentro do meu Post type, porem só me trás pelo titulo do post e não pelo metadata.
Esse form tem o erro que se eu deixar ele em branco e clicar em buscar ele me trás todos os post do meu post type..
Como Criar um Formulario de busca para esse post type que me traga por nome do post ou pelo metadata? e que seje 100% exemplo se eu procurar o artigo que tem o titulo pagina de contato trazer somente esse e nao trazer nada se eu digitar apenas pagina?
Segue o que já tenho
FORMULARIO
<form role=”search” method=”get” id=”searchform” action=”<?php bloginfo(‘url’); ?>”>
<div>
<label for=”s”>Search for:</label>
<input type=”text” value=”” name=”s” id=”s” />
<input type=”hidden” value=”nf-e-output” name=”post_type” />
<input type=”submit” id=”searchsubmit” value=”Search” />
</div>
</form>FUNÇÂO PARA BUSCAR NOS POST TYPE
function SearchFilter($query) {
if ($query->is_search) {
$query->set(‘post_type’, ‘nf-e-output’);
}
return $query;
}
add_filter(‘pre_get_posts’,’SearchFilter’);Desde já obrigado
- O tópico ‘Formulário de Busca Form Search Post Type’ está fechado para novas respostas.