Hola, estoy trabajando en un sitio en el cual no se está mostrando la paginación cuando excede la cantidad de productos que se muestra por página.
Es decir, hay 18 productos y sólo se muestran 9, pero en vez de tener el paginador con “Siguiente” o “Página 2”, muestra el botón “Entradas antiguas” o “Entradas recientes”.
https://singularmaleclaria.com/categoria-producto/porcelana/platos/
Posibles soluciones que encontré googleando:
1- Activar las urls amigables. Ir a “Ajustes > Enlaces permanentes” y en el apartado “Ajustes comunes” elegir la opción “Nombre entrada” y guardar los cambios.
- Lo hice, de hecho estaba seteado en “Día y nombre”, pero no cambió nada.
2- Una opción, previa copia de seguridad, es añadir el siguiente código en el archivo “functions.php” del theme en uso:
function cambiar_productos_por_pagina() {
return 24;
}
add_filter( ‘loop_shop_per_page’, ‘cambiar_productos_por_pagina’ );
- No lo probé, porque no me manejo tan bien con PHP, y no tengo acceso al cPanel para hacer una copia de la base de datos (No es un sitio mío, así que me están averiguando los accesos). Y esta solución no arregla el paginador, sino que cambia el número de productos por página para mostrarlos todos.
3- Al igual que la solución anterior, para mostrar más productos existe este plugin: https://es.wordpress.org/plugins/woocommerce-products-per-page/
- Tampoco lo instalé, porque prefiero ver si se puede arreglar el tema de la paginación antes.
Bueno, como dije antes, el sitio no lo armé yo, sino que estoy arreglando algunas cosas que se hicieron, por eso no sé exactamente algunas cuestiones del seteo inicial.
Está corriendo en un Child del tema Bard, con el builder Elementor 2.3.4 y bajo Wordpress 4.8.7.
Los leo y espero iluminarme con sus respuestas, gracias!