Avisos
Vaciar todo

[Resuelto] Error Paginación con Elementor Pro

16 Respuestas
3 Usuarios
0 Reactions
63 Visitas
Respuestas: 161
Estimable Member
Topic starter
 

Buenas noches, estoy teniendo problemas en cuanto a la paginación en las diferentes webs que tengo creadas con elementor pro.

En el caso de www.tubebeytu.es, todo estaba correcto, pero en alguna actualización ha cambiado el como se muestra y en www.laluzdelosmienrales.es me sucede lo mismo desde el inicio de crearla.

El error al que me refiero es que aunque tengo para que muestre en las categorías 4 x 4 me muestra sólo 2 x 1, ¿cómo lo puedo solucionar, qué debo hacer?

Gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 19/02/2026 10:03 pm
Bruno
Respuestas: 6839
Illustrious Member Moderator
 

Que tal María Teresa,

Entiendo que al momento de ingresar en alguna vista de listado de productos de una categoría, no muestra la cantidad deseada de productos correcto?

En este caso puedes probar con el siguiente fragmento de código

add_filter( ‘loop_shop_per_page’, ‘we_loop_shop_per_page’, 30 );
function we_loop_shop_per_page( $products ) {
$products = 12;
return $products;
}

Este fragmento de código puedes agregarlo usando un plugin como Code Snippets

Prueba y nos comentas

Saludos!


Esta publicación ha sido modificada el hace 2 meses por Bruno
 
Respondido : 19/02/2026 11:15 pm
Respuestas: 161
Estimable Member
Topic starter
 

Antes de probarlo, por lo que me pregunta "Entiendo que al momento de ingresar en alguna vista de listado de productos de una categoría, no muestra la cantidad deseada de productos correcto? Es correcto por ello adjunto 2 imágenes.

1 de ellas, desde apariencia, para que vea que tengo configurado "en pc" 4 columnas y máximo 20 productos.

2. Como se muestra una de las categorías en una de las páginas.

Aunque le muestro un dominio, pasa en la web de los diferentes dominios.

¿Continúo adelante con el código que me facilitaron? gracias.

chupetes
apariencia

 


 
Respondido : 20/02/2026 11:23 pm
Bruno
Respuestas: 6839
Illustrious Member Moderator
 

Hola María Teresa,

En efecto, esas opciones que nos muestras en captura deberían afectar directamente a la visualización del número de columnas y productos que se deben mostrar desde las vistas "Archivo" de los productos, llámese categorías; sin embargo, la visualización final siempre la tendrá el tema activo.

Es por ello que se recomienda el fragmento de código o incluso un plugin como https://wordpress.org/plugins/woocommerce-products-per-page/

Ya queda de tu parte cual de las opciones usar o incluso contando con el poder de Elementor Pro tienes la capacidad de crear un Loop item y un Loop grid totalmente personalizado en el que puedes manipular el numero de columnas y productos a mostrar

https://elementor.com/blog/introducing-the-loop-builder/

Saludos!


 
Respondido : 21/02/2026 12:29 am
Respuestas: 161
Estimable Member
Topic starter
 

Muchas gracias, y le haré unas preguntas ya que no fui capaza de hacerlo con elementor.

En este caso con el código ¿mostrará entonces 16 productos por página de categorías?

¿este código sólo afecta a los archive product o también a tienda que es otro widwet?

¿La visualización en dispositivos, será como tengo marcado en apariencia del tema?

gracias, un saludo.


 
Respondido : 21/02/2026 10:55 pm
Argenis
Respuestas: 12066
Illustrious Member Moderator
 

Hola Maria,

Si utilizas el codigo que te compartio Bruno, puedes eliminarlo cuando gustes si no te parece que es lo que buscabas, no es algo que sea permanente puedes aplicarlo y comentarnos si es definitivo o si requieres de otra cosa mas por lo que respecta a tus preguntas mostrara 12, es por esto que en el apartado de products indica el numero:

$products = 12;

El código afecta a los productos de la tienda, es decir la página tienda, si se llaman de igual forma en tus categorías, tendría que funcionar también. Como te indico, es cosa de utilizarlo y validar, con respecto a esta pregunta:

¿La visualización en dispositivos, será como tengo marcado en apariencia del tema?

No comprendemos del todo a que te refieres, el código solo hace que se muestren solo 12 productos por pagina. Estas queriendo algo en particular? te comento por que veo que en tu consulta inicial comentas esto:

tengo para que muestre en las categorías 4 x 4 me muestra sólo 2 x 1

Por lo que no se si esta encaminada la orientacion.

Un saludo 


 
Respondido : 21/02/2026 11:11 pm
Respuestas: 161
Estimable Member
Topic starter
 

Hola de nuevo, copié el código como php, y se me ha cerrado la página de admin, me sale el siguiente error, y me ha llegado mail de error. ¿Qué debo hacer para borrar sólo ese código, ya que utilizaba code snipets con otras funciones, que al tener desactivado no puedo utilizar.

mail1
mail2

 

error

 
Respondido : 21/02/2026 11:13 pm
Argenis
Respuestas: 12066
Illustrious Member Moderator
 

Hola Maria,

Con la ayuda de los compañeros de tickets, hemos desactivado por base de datos el código que generó el error, por lo que vemos esta el error en las comillas, prueba agregar este otro:

add_filter( 'loop_shop_per_page', 'we_loop_shop_per_page', 20 );
function we_loop_shop_per_page( $products ) {
return 16;
}

Pero lo vas a agregar primero en tu archivo functions.php, es decir, ingresa en tu wepanel > administrador de archivos > wp-content > themes > tema que estás utilizando > archivo functions.php

Al final del todo de este archivo es donde vas a agregar dos saltos de línea y agregas el que te compartí. De esta forma si te llegase a generar algún error puedes solo borrar esto de tu archivo que s mas accesible y quedaria listo, si te funciona puedes agregarlo al plugin de code snippet ya que sabes que no tumba tu sitio.

Un saludo 🖐️ 


Esta publicación ha sido modificada el hace 2 meses por Argenis
 
Respondido : 21/02/2026 11:33 pm
Respuestas: 161
Estimable Member
Topic starter
 

Buenas noches, lo primero de todo gracias por ayudarme con el error del código porque no sabía que era lo que pasaba.

En cuanto a las preguntas que me hacéis:

1.- ¿La visualización en dispositivos, será como tengo marcado en apariencia del tema? Quizá no me expresé bien, en cuanto a como se muestran en la tienda o pagina de categorías, si es pc muestra 4 productos por fila y 4 columnas máximo. De hecho en apariencia del tema tengo marcado 4 productos por fila. 

2.- tengo para que muestre en las categorías 4 x 4 me muestra sólo 2 x 1, es lo mismo que en el punto 1, el como a elementor, configuré el la plantilla de categorías que muestre según dispositivo un nº de filas y productos por fila.

Por último, el código que me han facilitado:

3.- Tienen alguna guía de como hacerlo, me da un poco de respeto hacerlo sin seguir un paso a paso. Ya que lo tengo que hacer en los 2 domisnios tubebeytu.es y laluzdelosminerales.com, y ambos tienen un tema hijo activo.

4. El inicio de la consulta de este hilo, me refiero a que cuando listo la página alguna de las categorías, no muestra correctamente la cantidad de productos, ni por fila, columnas, etc, muestra por página (tengo marcada paginación) sólo 2 productos.

Muchísimas gracias, y perdonar por la extensión de este, y quizá no lo haya explicado correctamente.


 
Respondido : 22/02/2026 8:37 pm
Argenis
Respuestas: 12066
Illustrious Member Moderator
 

Hola Maria,

Puedes ingresar en la carpeta que te indique:

wepanel > administrador de archivos > wp-content > themes > tema que estás utilizando > archivo functions.php

Aqui lo agregas al final del todo, es mucho más sencillo de solucionar, como te lo indiqué de esta forma porque solo borras lo que acabas de agregar si vez que el sitio deja de funcionar.

Verifica primero el código y ya nos comentas si eso era. 

Un saludo 🖐️ 


 
Respondido : 22/02/2026 11:59 pm
Respuestas: 161
Estimable Member
Topic starter
 

Buenas tardes, tienen un paso a paso de como hacerlo?

Y por otra parte como en ambas web tengo un tema child, afecta a la hora de seguir la ruta? ¿cómo lo identificaría  en la ruta que me indicaron "wp-content > themes > tema que estás utilizando > archivo functions.php" este tema child?

Gracias, un saludo.


 
Respondido : 01/03/2026 4:49 pm
Bruno
Respuestas: 6839
Illustrious Member Moderator
 

Hola María Teresa,

Poniéndome al corriente con tu consulta, veo que tuviste inconvenientes utilizando el fragmento de código personalizado sugerido, aun con la revisión de mi compañero, debo consultar

¿Por qué no has usado los fragmentos de código desde el plugin de Code Snippets? este plugin vemos que lo tienes activo y es la opción más práctica y segura de usar fragmentos de código personalizados

Por otro lado ya tenemos un artículo que explica como aplicar los Snippets en nuestro sitio web

https://www.webempresa.com/blog/que-son-los-snippet-y-como-introducir-nuevas-funcionalidades-en-tu-wordpress.html

Y por otra parte como en ambas web tengo un tema child, afecta a la hora de seguir la ruta? ¿cómo lo identificaría en la ruta que me indicaron "wp-content > themes > tema que estás utilizando > archivo functions.php" este tema child?

La ruta comentada es un estandar el cual debes seguir segun tu caso, Si el tema hijo es en efecto el tema activo, su ruta debería existir, por ejemplo

wp-content/themes/astra-child/functions.php

Sin embargo debo insistir en el uso del plugin de Code Snippets, he recreado el ajuste agregando el siguiente código.

add_filter( 'loop_shop_per_page', 'we_loop_shop_per_page', 999 );
function we_loop_shop_per_page() {
return 12;
}
snippet

Obteniendo un resultado como el siguiente

productos

Prueba y nos comentas

Saludos!


 
Respondido : 01/03/2026 6:05 pm
Respuestas: 161
Estimable Member
Topic starter
 

Buenas noches, porque sino entendí mal como adjunto a continuación me recomiendan hacerlo desde wepanel:

Respondido por: Argenis

Pero lo vas a agregar primero en tu archivo functions.php, es decir, ingresa en tu wepanel > administrador de archivos > wp-content > themes > tema que estás utilizando > archivo functions.php

Por lo que Bruno, como me indiquéis que es mejor, yo en cuanto a wpanel, controlo poco, sólo con vuestras guías. Otras veces, he puesto los códigos como habrás visto en el plugins que indicas. ¿lo hago entonces con el plugin?

¿Y de esa forma tendría que se muestre por página de categorías la cantidad de productos mencionada seam 12 o 16, y que en cada versión (pc-tablet-movil) coja la configuración de 4 o 3 o 2? 

Gracias.

 


 
Respondido : 01/03/2026 10:46 pm
Bruno
Respuestas: 6839
Illustrious Member Moderator
 

Que tal María Teresa,

¿lo hago entonces con el plugin?

En primera instancia, y considerando que ya tienes el plugin instalado, lo ideal, además de los otros motivos explicados, es colocar los fragmentos de código por medio del plugin

Tambien ya te he compartido una versión actualizada y probada del fragmento de código

¿Y de esa forma tendría que se muestre por página de categorías la cantidad de productos mencionada seam 12 o 16, y que en cada versión (pc-tablet-movil) coja la configuración de 4 o 3 o 2?

De momento se ha probado que la paginación aumente a 12 productos, valida su comportamiento y nos comentas

Saludos!


 
Respondido : 02/03/2026 4:00 am
Respuestas: 161
Estimable Member
Topic starter
 

Bruno y equipo muchas gracias, conseguido y funcionando en ambas páginas.

Lo que no entiendo es porque hace falta este código, cuando desde apariencia se configura para mostrar este comportamiento, no?

Y lo he configurado con 16 en www.tubebeytu.es y no veo comportamiento erróneo.

De nuevo muchas gracias.


 
Respondido : 02/03/2026 10:07 pm
Página 1 / 2