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

#74550

Burot
Miembro

Acabo de encontrar una cosa curiosa, al searchform.php normal le he cambiado el method del form, le he puesto method=post, y al pagina me ha dado el mismo error, se rompe la paginación a añadirle paged=2. Con GET funciona perfecto.
En mi página el formulario incluido utilizo el método post, ¿y si fuera esto?
Lo he puesto a GET pero ahora NO me carga mi página, me muestra el index.
Al form lo tengo definido así:
form id=”form_datos” action=”the_permalink(); ” method=”get” NO FUNCIONA, ME SACA EL INDEX
form id=”form_datos” action=”” method=”get” NO FUNCIONA, ME SACA EL INDEX

¿Se os ocurre alguna manera de llamar a sí mismo la página pero con el método get?. Con Post funciona perfectamente pero creo que podría estar ahí el error de la paginación

También podría sacar el form fuera pero ya abrí otro post para ver como podrían abrir una página determinada desde el action del form. Las pruebas que he hecho siempre me sacaba el search.php o el index
¿Cómo podría llamar a una página en concreto con el método GET?

Estas prueba no me funcionaron:
Pongamos que mi página tiene el id=2447, he probado:
action=”?page_id=2447″ – Se lo pasa por el forro, se va a la página search.php
action=” echo home_url(‘/’);?page_id=2447″ — O me salta search.php o me da error según ponga en methotd= get o post

Gracias de nuevo

Pin It on Pinterest