Respuesta a: Form con 3 campos de búsqueda sobre un wp_query. Al paginar se produce error

Inicio Foros WordPress Programación Form con 3 campos de búsqueda sobre un wp_query. Al paginar se produce error Respuesta a: Form con 3 campos de búsqueda sobre un wp_query. Al paginar se produce error

#74584

LGrusin
Miembro

Esta claro que el formulario afecta, por eso dije de quitarlo una vez inicias la búsqueda. No creo que sea porque no funcione la paginación sino porque siempre inicia la misma consulta.

El formulario de los themes de WordPress, como el que está en el archivo searchform.php, usa el método GET. Con WordPress puedes crear otros formularios (empleando GET) que usarán el archivo search.php, simplemente cambiado el archivo searchform.php por otro, en caso de que quieras conservar los dos formularios, y añadiendo ese nuevo archivo donde te interese.

Dentro de search.php tendrás que añadir el código que diferencie a un formulario de otro (en caso de que tengas varios formularios), por ejemplo mediante un campo oculto en el nuevo formulario. Esto debería funcionar tal cual está. Podrías probar a captar los datos del formulario desde el archivo search.php y me cuentas…

Lo que tú pretendes también es posible pero más complicado puesto que tienes que “emular” todo el proceso anterior con tus propios códigos y archivos.

La idea de usar plugins es para que vieras cómo lo hacen…

Un saludo

Pin It on Pinterest

Ir al contenido