Añadir más productos en los listados de WooCommerce

A día de hoy, lo que parece que debería ser algo sencillo, añadir más productos en los listados de WooCommerce, no lo es tanto. No puedes hacerlo desde los ajustes de WooCommerce.

Tutoriales WordPress

Lo dicho, después de estar casi una hora, porque daba por sentado que debía existir la opción de ampliar el número de productos que se muestran en la tienda WooCommerce cuandos los listas, te das cuenta, que no existe.

Tienes dos opciones: un plugin, de los cientos que existen, o añades código.

Si optáis por plugin, los buscáis vosotros mismos, porque es difícil recomendar alguno. Muchos dejan de actualizarse, de otros no se conoce quíén los ha desarrollado…

Por ese motivo, os mostraré cómo hacerlo a partir de añadir código al functions.php

El código: más productos en los listados WooCommerce

Ya sabéis que debéis ir a la carpeta de vuestra plantilla, que debería ser una child, buscar el fichero functions.php y añadir el siguiente código:

/**
 * Cambiar el número de productos que se muestran en las páginas de la tienda WooCommercer
 */
add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 );

function new_loop_shop_per_page( $cols ) {
  // Cambiar el 9 por el número de productos que quieras
  $cols = 9;
  return $cols;
}

No me hago responsable si tocáis código o ficheros de WordPress. Hacedlo bajo vuestra responsabilidad y siempre, haciendo una copia de seguridad de lo que toquéis.

Espero que este código que aumenta más el número de productos listados en WooCommerce os sea de utilidad.

Más información