如何在wordpress中通过woocommerce插件显示所有产品而不分页?

如何在wordpress中通过woocommerce插件显示所有产品而不分页?,wordpress,woocommerce,e-commerce,product,shop,Wordpress,Woocommerce,E Commerce,Product,Shop,我需要从商店收藏页面删除分页,并希望在一个页面中显示所有产品。如何通过woocommerce插件实现? 我正在使用最新的wordpress和最新的woocommerce插件 谢谢例如,您可以将“博客页面最多显示”设置为1000,但它会更改所有查询。最好的解决方案是使用钩子并更改woocommerce查询的查询。例如: add_action( 'pre_get_posts', 'custom_pre_get_posts' ); function custom_pre_get_posts($quer

我需要从商店收藏页面删除分页,并希望在一个页面中显示所有产品。如何通过woocommerce插件实现? 我正在使用最新的wordpress和最新的woocommerce插件

谢谢

例如,您可以将“博客页面最多显示”设置为1000,但它会更改所有查询。最好的解决方案是使用钩子并更改woocommerce查询的查询。例如:

add_action( 'pre_get_posts', 'custom_pre_get_posts' );
function custom_pre_get_posts($query) {
    if ( is_woocommerce() ) {
        $query->set('posts_per_page', -1);
    }

    return $query;
}
例如,您可以将“博客页面最多显示”设置为1000,但它会更改所有查询。最好的解决方案是使用钩子并更改woocommerce查询的查询。例如:

add_action( 'pre_get_posts', 'custom_pre_get_posts' );
function custom_pre_get_posts($query) {
    if ( is_woocommerce() ) {
        $query->set('posts_per_page', -1);
    }

    return $query;
}
您可以使用钩子:

此钩子将您的代码添加到函数产品查询的底部

从代码中:

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

public function product_query( $q ) 
查询产品、应用排序/订购等。这适用于 主wordpress循环

您可以使用钩子:

此钩子将您的代码添加到函数产品查询的底部

从代码中:

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

public function product_query( $q ) 
查询产品、应用排序/订购等。这适用于 主wordpress循环


if(isset($获取['showall']){add_filter('loop_shop_per_page',create_函数('$cols','return-1;'));我使用过这些代码。它工作得很好,但现在有些不工作。您的代码现在不工作。它对我工作。在WooCommerce 4.8中使用此代码,我得到以下错误
注意:试图在/home/example/public_html/wp includes/class-wp-query.php第4027行获取非对象的属性“ID”
if(isset($\u get['showall'))){add_filter('loop_shop_per_page',create_函数('$cols','return-1;'));我使用过这些代码。它工作得很好,但现在有些不工作。你的代码现在不工作。它对我工作。在WooCommerce 4.8中使用它,我得到以下错误
注意:试图在/home/example/public_html/wp includes/class-wp-query.php第4027行获取非对象的属性“ID”
有免费插件在ajax中滚动时会有加载。这是一个很好的问题!对我来说似乎一点也不宽泛,这是一个常见的需要,虽然这个问题可以说得更清楚,但并不是每个人都能完美地说英语。下面是ParamocioStudio的完美答案。在ajax中滚动时会有加载的免费插件。这是一个很好的问题!不是吗在我看来,这一点都不宽泛,这是一个普遍的需要,虽然这个问题本来可以说得更清楚,但并不是每个人都能说一口流利的英语。