Suporte » Desenvolvendo com WordPress » Busca geral e busca por uma categoria

  • Resolvido Dhony

    (@dhony)


    Estou desenvolvendo um guia cultural. Ele tem a busca comum que varre todo o conteúdo do site, mas além dessa, preciso criar uma outra busca pra localizar somente itens da categoria “Bandas“.

    Alguém sabe como coneguimos implementar essa função?

    Até mais.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • faz assim:

    <form method="get" id="searchform" action="<?php bloginfo('home');>/">
    <div>
    <input type="text" value="<?php echo wp_specialchars($s,); ?>" name="s" id="s" />
    <input type="hidden" name="cat" value="22" />
    <input type="submit" id="searchsubmit" value="Search" />
    </div>
    </form>

    viu ali, aquele input hidden, com a id da categoria? é só trocar pela id da tua categoria bandas.

    Criador do tópico Dhony

    (@dhony)

    @seufelipe, muito obrigado! Funcionou.

    Só tive que fazer algumas alterações:
    – Fechei a tag do php (inseri a interrogação ?) na 1º linha;
    – Retirei da 3º linha o <?php echo wp_specialchars($s,); ?>;

    Dessa forma fucionou perfeiramente. Tem como você nos informar pra que serve esse <?php echo wp_specialchars($s,); ?>?

    Meu código ficou dessa forma:

    <form method="get" id="searchform" action="<?php bloginfo('home'); ?>" />
            <div>
    		<input type="text" name="s" id="s" value="" />
    		<input type="hidden" name="cat" value="8" />
    		<input type="submit" id="searchsubmit" value="Search" />
            </div>
    		</form>

    Grato

    eu não sei pra que serve! copiei a resposta desse site aqui:
    http://www.sandboxdev.com/blog/wordpress/123/search-specific-category-in-wordpress/

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Busca geral e busca por uma categoria’ está fechado para novas respostas.