更改 WooCommerce 商店问题显示的产品数量

问题描述

你好,我把我的function.PHP改成了

/**
 * Change number of products that are displayed per page (shop page)
 */
add_filter( 'loop_shop_per_page','new_loop_shop_per_page',20 );

function new_loop_shop_per_page( $cols ) {
  // $cols contains the current number of products per page based on the value stored on Options –> Reading
  // Return the number of products you wanna show per page.
  $cols = 9;
  return $cols;
}

现在我的商店不显示商店页面中的商品 现在我想返回认值,我删除了我的 function.PHP 中的行,但仍然不起作用。我必须添加哪个过滤器才能返回?

解决方法

你可以试试这个

/**
  * WC: change products per page
  * @return int
  */
function so22835795_loop_shop_per_page() {
    return -1; //return any number,-1 === show all
};
add_filter('loop_shop_per_page','so22835795_loop_shop_per_page',10,0);