Busquedas varias categorias

Inicio Foros WordPress Programación Busquedas varias categorias

Este debate contiene 5 respuestas, tiene 2 mensajes y lo actualizó  grankan hace 8 años, 7 meses.

  • Autor
    Publicaciones
  • #16330

    grankan
    Participante

    <p>Buenas,</p>
    <p>Estoy intentando realizar un buscador algo mas sofisticado con WordPress. La idea es que pueda buscar por el texto introducido y por dos categorias. Lo que trato, es que aun no pasando la variable $s (no introducimos nada a buscar) pero si seleccionamos una categoria, cuando le demos a buscar muestre todos los post de esa categoria. Estoy intentando con este codigo pero no busca nada, si no introduzco un texto de busqueda:</p>
    <p><code><br />
    $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;<br />
    $categoria = $_GET;<br />
    $pais = $_GET;<br />
    $s = get_query_var(‘s’);<br />
    if (empty($s)):<br />
    query_posts("paged=$paged&amp;cat=$categoria,$pais");<br />
    else:<br />
    query_posts("s=$s&amp;paged=$paged&amp;cat=$categoria,$pais");<br />
    endif;<br />
    </code></p>
    <p>Agradezco cualquier sugerencia,</p>
    <p>Muchas gracias,
    </p>

  • #39306

    grankan
    Participante

    A alguien se le ocurre algo??

    Gracias

  • #39309

    davidlluna
    Participante

    Hola grankan, asi a bote pronto te pregunto: $categoria es el slug de la categoría o el id?

    Si es el Slug y quieres usar [b]cat[/b] en el query, tendras que obtener el ID de la categoria, si quieres usar el slug, tendrias que usar [b]category_name[/b] en el query

    Saludos!

  • #39310

    grankan
    Participante

    Hola Lluna,

    Muchas gracias por tu respuesta, en la variable $categoria se recoje el ID de la categoria.

    Gracias de nuevo,

    Saludos

  • #39317

    davidlluna
    Participante

    En principio parece correcto, puedes imprimir por pantalla con var_dump el valor de s pais categoria y paged antes de hacer el query_posts y nos dices lo que sale

    Aqui tambien tienes un ejemplo, aunque ellos lo hacen de otro modo

    How to Hack the WordPress Search Function: Search Categories and Child Categories

  • #39382

    grankan
    Participante

    Hola Lluna

    Muchas gracias por tu respuesta.

    Realmente lo que necesito es que busque, pasando la variable $s vacia, ya que el buscador por categorias funciona perfectamente, el problema es que si no insertas nada en el input de la variable $s ni siquiera carga la pagina search.php

    No se si me he explicado,

    Gracias de nuevo,

    Saludos

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest