Respuesta a: La paginación no funciona en los resultados de búsqueda

Inicio Foros WordPress Programación La paginación no funciona en los resultados de búsqueda Respuesta a: La paginación no funciona en los resultados de búsqueda

#50298

LGrusin
Miembro

Por lo que he podido averiguar la función paginate_links (se encuentra en el archivo wp-includesgeneral-template.php) es la culpable, usa alguna función que limpia la URL y elimina los espacios entre palabras.

Si estas haciendo pruebas en local ponle un echo a get_query_var y verás que muestra las palabras tal como las tecleas en el cuadro de búsqueda con los espacios.

<?php echo get_query_var( ‘s’ ); ?>

O sea, que estamos en las mismas. Por lo que se ve esta función no ha sido pensada para trabajar con dos o más palabras.

Solución:
1 – No usar más de una palabra en la búsqueda.
2 – Hacer alguna chapuza para sustituir los espacios por el signo +

Seguiré investigando.

Un saludo

Pin It on Pinterest

Ir al contenido