如何通过wordpress中的woocommerce插件在没有分页的情况下显示所有产品?

Moh*_*eeq 1 wordpress product shop e-commerce woocommerce

我需要从商店收藏页面中删除分页,并希望在一页中显示所有产品。woocommerce 插件怎么可能?我正在使用最新的 wordpress 和最新的 woocommerce 插件

谢谢

par*_*dio 6

您可以使用woocommerce_product_query钩子:

add_action( 'woocommerce_product_query', 'all_products_query' );

function all_products_query( $q ){
    $q->set( 'posts_per_page', -1 );
}
Run Code Online (Sandbox Code Playgroud)

此挂钩将您的代码添加到函数product_query的底部。

从代码:

/** * 查询产品,应用排序/排序等。这适用于主 wordpress 循环。* * @param 混合 $q */

public function product_query( $q ) 
Run Code Online (Sandbox Code Playgroud)

查询产品,应用排序/排序等。这适用于主 wordpress 循环。