Para realizar tal modificación se debe modificar el fichero functions.php situado en el tema que este activo para el sitio colocando el código siguiente:
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );
Nota: El acceso a este fichero se puede realizar desde el menu de administrador concretamente en Apariencia->Editor y buscar el fichero de Funciones del Tema functions.php.
Este ejemplo mostraría 24 productos por página. Si quieres mostrar otra cantidad simplemente cambia el número de elementos.
Muy útil gracias.
Pero pongo 50 productos y sólo me muestra 30.
¿cómo puedo hacer que salgan 50? ¿a qué es debido?
La linea que has incluido entiendo que es la siguiente:
add_filter( ‘loop_shop_per_page’, create_function( ‘$cols’, ‘return 50;’ ), 20 );
Se me ocurre que este topado a un máximo de productos pero por más que he estado mirandolo no he encontrado tal restricción.