Добавьте код в файл functions.php дочерней темы или используйте плагин для добавления пользовательских функций, например Code Snippets. Не добавляйте код напрямую в functions.php родительской темы — при обновлении темы он будет перезаписан.
Используйте следующий код, чтобы изменить количество товаров WooCommerce, отображаемых на странице.
Для этого у вас должна быть включена страница магазина. Это настраивается в разделе WooCommerce > Каталог товаров, где параметр должен быть установлен на «Показывать товары».
/**
* Изменить количество товаров, отображаемых на странице (страница магазина)
*/
add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 );
function new_loop_shop_per_page( $cols ) {
// $cols содержит текущее количество товаров на странице, заданное в настройках
// Укажите количество товаров, которое вы хотите отображать
$cols = 9;
return $cols;
} 