Respuesta a: Formulario de búsqueda distinto a search.php

Inicio Foros WordPress Programación Formulario de búsqueda distinto a search.php Respuesta a: Formulario de búsqueda distinto a search.php

#74538

Burot
Miembro

Hola LGrusin,
Muchas gracias por tu respuesta. Precisamente es lo que hemos hecho, una página personalizada con el form de búsqueda incluída en ella. Tengo otro post abierto en este mismo foro:
Formulario con 3 campos de búsqueda…
Al estar en el otro post, no quiero repetir todo su contenido pero prácticamente el problema que tengo es que al no ser la página search.php, cuando hago el submit del form, lá página se llama a sí misma y tengo que capturar los 3 campos del form con variables php para luego aplicarlas como filtro a un wp_query.
Si no uso paginación, es decir, mostrar todos resultados hallados en la misma página, todo va bien, pero cuando añado paginación, next_post_links / previosus_posts_links, al querer ir a la segunda página y posteriores de resultados compruebo que el WordPress vuelve a cargar la página pasado un nuevo parámetro “paged=2”, y creo que ahí está mi problema, como no ha habido ningún submit del form, la 3 variables php que empleo para hacer el wp_query se me ponen en blanco, perdiendo los valores que tenían y haciendo que me salgan todos los posts del sitio.
Podéis ver el código en el otro post.
Al ser incapaz de resolver este problema y no obtener respuesta en el otro post, decidí abrir este otro a ver si en vez de llamarse a sí misma la página, hacer lo mismo que hace WordPress, llamar desde el form a mi propia página de resultados pero no hay manera todo el tiempo me salta el search.php.
Estamos aprendiendo a programar en WordPress y en principio si es posible nos gustaría hacerlo sin plugins, más que nada para aprender.
Si podéis darme un poco de luz sobre que camino tomar os lo agradecería mucho.
Un saludo

Pin It on Pinterest

Ir al contenido