Buenos días.
Algunos widgets de woocommerce no me funcionan correctamente cuando los inserto en páginas de wordpress.
Es el caso del widget mostrar productos por atributo que tengo insertado en la página: https://test.ludilo.es/juegos-de-logica/
En este caso los productos si que aparecen pero solo muestra hasta 6 filas, que es el máximo que he podido ponerle, pero no aparece la paginación.
De hecho la paginación solo me aparece con el widget de mostrar todos los productos.
Tampoco me funcionan los filtros de woocommerce. Aparecen pero no filtran nada. Esto lo he podido resolver con el plugin Yith.
Muchas gracias
Contenido solo visible a usuarios registrados
Hola Erick.
No se si es a esto a lo que te refieres, pero veo que muestra mas de 6 productos:
Si quieres mostra mas productos puedes añadir la siguiente función en el archivo functions.php que encontraras en wp-conten -> themes -> tu_plantilla.
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 8;' ), 20 );
Veo que utilizas la plantilla Astra.
En este enlace tienes documentación de como configurar la pagina de lista de productos:
-> https://wpastra.com/docs/shop-woocommerce/
Un saludo
@pepesoler es más bien porque hay más productos y no muestra la paginación en la parte de abajo para poder acceder a más productos.
Gracias por la rápida respuesta!
En cuanto a la función que me has pasado, solo afecta a los artículos mostrados en la página de tienda de woocommerce, pero no en el widget de woocommerce que tengo insertado en la página https://test.ludilo.es/juegos-de-logica/ .
En cuanto a las opciones astra, modifica exactamente lo mismo, es decir, el número de productos que puedes mostrar en la página de tienda de woocommerce, pero no si insertas un widget de woocommerce en una página normal de wordpress. Es aquí donde no aparece la paginación.
Hola Erick.
Puedes utilizar un ShortCode paar mostra lso productos:
[products limit="8" columns="4" category="Nombre Categoría" paginate="true"]
Product Limit: productos a mostrar
Columns: columnas en una fila
Category: categoría a mostra ( puedes utilizar diferentes categorias " category="categoria1, categoria2" "
paginate: mostrar paginación
Tienes mas información sobre los ShortCodes de WooCommerce en este enlace:
-> https://docs.woocommerce.com/document/shortcodes-incluidos-en-woocommerce/
Un saludo
Lo he probado y con la categoría funciona, pero con productos por atributo no. Lo he intentado con:
[products limit="8" columns="3" product_attribute="Juegos de madera" paginate="true"], aquí me aparecen todos los productos independientemente del atributo puesto.
[products limit="8" columns="3" attribute="Juegos de madera" paginate="true"] así no muestra nada.
Gracias
Hola Erik,
En este caso verifica usarlo con el siguiente shortcode
[woocommerce_product_filter_attribute attribute="nombre atributo"]
Puedes ver más información sobre su funcionalidad en la documentación oficial de WooCommerce -> Contenido solo visible a usuarios registrados
Verifica esto y nos comentas como ha ido todo
Un Saludo
No lo reconoce, aparece el shortcode en la vista
Hola Erik.
Puedes utilizar lo siguiente " attribute="Nombre atributo" terms="nombre términos atributos a mostrar" "
Un ejemplo:
[products limit="8" columns="4" category="Nombre Categoría" attribute="Nombre atributo" terms="nombre términos atributos a mostrar" paginate="true"]
attribute: Nombre del atributo
terms: Términos de los atributos a mostra.
Tienes información en este enlace:
-> https://docs.woocommerce.com/document/woocommerce-shortcodes/#scenario-6-attribute-display
Un saludo
Ahora siiii!!! Perfecto!
Muchísimas gracias!
Hola Erik,
Enhorabuena has conseguido configurar lo que necesitabas, siempre ees un placer poder ayudarte
Con esto podemos dar el tema como solucionado, escríbenos si tienes cualquier otra consulta
Un Saludo 😊