Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Danilo Fernandes

Erro em Formulário de Busca

Recommended Posts

Olá Pessoal, estou com um pequeno problema no formulário de busca deste site:

 

http://www.navegantesrestaurante.net.br/website/

 

Quando você da uma busca nele aparece a seguinte mensagem:

http://www.iana.org/domains/example

 

Nunca me aconteceu esse problema, é uma novidade alguém sabe como resolver isto?

 

Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente o formulário de busca esta redirecionando para outro site ao clicar, você tem que ver onde isso está ocorrendo no seu tema, poder ser no header.php, form.php, ou javascript ou até mesmo no function.php

 

Vi o seu código fonte do seu html, está assim:

 

<div class="grpelem" id="u582-4"><!-- rasterized frame -->
     <form role="search" method="get" id="searchform" action="http://www.example.com/" >
	<div>
	<input type="text" value="Digite aqui para buscas" name="pesquisa" id="pesquisa" onclick="this.value=''" />
	<input type="submit" id="searchsubmit" value=">" />
	</div>
</form>    </div>

No lugar do: action="http://www.example.com/"

 

Troque por: action="<?php echo esc_url( home_url( '/' ) ); ?>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver estava em um arquivo chamado searchform.php mudei a linha e funcionou agora o único problema que não está exibindo a pesquisa... sabe o que devo fazer?

 

 

Alguem pode me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que na hora de enviar os dados via GET ele está usando a variável com o nome do campo que você usou, o que na verdade deveria ser "s" e não "pesquisa" como está no código enviado acima.

<input type="text" value="Digite aqui para buscas" name="pesquisa" id="pesquisa" onclick="this.value=''" />


altere por:

<input type="text" value="Digite aqui para buscas" name="s" id="s" onclick="this.value=''" />


um simples teste seria fazer isso:

Errado: http://www.navegantesrestaurante.net.br/website/index.php/?pesquisa=cardapio

Correto: http://www.navegantesrestaurante.net.br/website/index.php/?s=cardapio

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.