关于使用woocommerce过滤loop_shop_per_page的说明

时间:2018-02-08 15:41:01

标签: php wordpress woocommerce

我需要找到一种方法来定制我的商店页面的分页。 所以我发现了这个:

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;
}

这非常有效。 但是我找不到所有woocommerce文件中钩子/动作的位置。 我知道这个过滤器适用于某些东西,但不能猜到哪里。 无法在网上找到解释。

有人知道它的含义吗?

1 个答案:

答案 0 :(得分:0)

如评论所述:还必须搜索woocommerce插件(不仅是你的插件/主题文件)。

应在此处调用

loop_shop_per_page过滤器:wp-content/plugins/woocommerce/includes/class-wc-query.php