Paginación con Elementor no funciona o no carga bien el botón de mostrar más y cómo arreglarlo
Suele pasar que la paginación con Elementor no funciona. Pulsas para ver la página 2 y muestra los mismos posts o directamente no muestra nada nuevo. Ocurre igual si utilizas el botón para cargar las entradas en la misma página con AJAX. Este problema no pasa siempre, pero a veces falla por mala configuración del entorno o la web en la que está instalado. Veamos cómo arreglar ese botón de «mostrar más» o «view more» si trabajas con tu CMS en inglés.
Entender por qué falla la paginación con Elementor
Intentando no entrar demasiado en detalles técnicos se puede resumir bastante. Tu sistema WordPress tiene una configuración global que aplica a la totalidad de tu web. En parte de esa configuración puedes indicar la cantidad máxima de entradas o posts a mostrar por página.
Elementor permite configurar lo mismo desde su constructor si usas el loop para la carga de posts.
Ocurre lo mismo, la paginación con Elementor no funciona cuando se quiere utilizar el botón de «cargar más» o «load onCLick» en inglés.
Este mal funcionamiento no se debe a una falla en Elementor en sí, sino que surge de una combinación de configuraciones de WordPress, configuraciones personalizadas y cómo Elementor interactúa con estas configuraciones.
Al final son conflictos internos entre una configuración (WordPress) y otra (Elementor). Por eso a mi personalmente me gusta hacer mis webs sin constructores, suele ser menos trabajo al evitar este tipo de situaciones.
Si quieres saber más sobre cómo trabajan diferentes constructores juntos echa un vistazo a este post.
Cómo arreglar cuando la paginación con Elementor no funciona
Puedes entrar en AJUSTES y dentro en LECTURA. Asegúrate de que el valor «Número máximo de entradas a mostrar en el sitio» coincida con la cantidad de elementos que deseas mostrar por página en Elementor. Esta alineación es crucial para que la paginación funcione correctamente.
Si lo anterior no te soluciona puedes probar a poner en la configuración global (WordPress) un número superior al que configures en Elementor. En paralelo al problema de la paginación que estamos viendo existía un bug que ocasionaba errores 404 cuando accedías a una URL de paginación (page=2) si el valor global es inferior al configurado en Elementor, seguramente con el tiempo ya lo tengan solucionado, si no lo está quedará poco porque lleva años existiendo.
Si la solución de poner el mismo max posts per page no funciona revisa los slugs.
Si utilizas CPT (Custom Post Type) revisa que el slug de tus publicaciones (en la URL de tu CPT) no coincida con el slug de la página donde se muestra tu paginación de Elementor. Si coinciden y no puedes modificarlo intenta usar una página de archivo en lugar de una página normal para evitar conflictos.
Si la URL de tu CPT es:
miweb.com/publicaciones
y la URL donde tienes vinculados tus posts en WordPress es:
miweb.com/publicaciones/mi-entrada-o-post
Cambia el nombre «publicaciones» para que el slug no coincida.
miweb.com/seccioncustompost
Mientras que en WordPress la ruta de las entradas seguirá siendo
miweb.com/publicaciones/mi-entrada-o-post
¿Tienes más dudas? Adéntrate en la documentación oficial de Elementor.
Tip extra: Refresca los enlaces permanentes (permalinks)
Cuando hayas aplicado cambios en la configuración de tu web que tenga relación con las URL, los slugs o rutas internas es buena práctica hacer un guardado de tus enlaces permanentes.
Entrando a AJUSTES y dentro en ENLACES PERMANENTES puedes simplemente pulsar sobre el botón de «Guardar»
Esto hará que se renueven internamente las URL y si has modificado algo se ejecute correctamente.
¿Has podido arreglar este fallo? Cualquier duda comparte en comentarios. Si te ha servido o sido útil genial, ahora ya tienes más información sobre cómo funciona WordPress y sabes solucionar cuando la paginación con Elementor no funciona.
Deja una respuesta