首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WooCommerce,如何为不同的类别设置不同的“每页产品数量”?

问WooCommerce,如何为不同的类别设置不同的“每页产品数量”?
EN

Stack Overflow用户
提问于 2014-02-10 09:26:19
回答 4查看 18.1K关注 0票数 1

我用Wordpress建立我的网站,用WooCommerce展示产品。

我为我的类别创建了两个不同的类别布局模板。我还知道如何在http://docs.woothemes.com/document/change-number-of-products-displayed-per-page/中更改每页产品的数量

但是,如果我想在category_1中每页显示20个产品,在category_2中每页显示40个产品,那么该如何实现呢?

先谢谢你...

EN

回答 4

Stack Overflow用户

发布于 2014-03-07 04:48:36

把这个放到你的functions.php里

代码语言:javascript
复制
function products_per_page_category( $count ) {

    if( is_product_category( "category_1 " ) ) :
        return 40;
    elseif( is_product_category( "category_2 " ) ) :
        return 20;
    else :
        return $count;
    endif;
}
add_filter( 'loop_shop_per_page', 'products_per_page_category', 20 );
票数 4
EN

Stack Overflow用户

发布于 2014-11-10 12:46:16

对我来说,我不需要改变任何编程方面的东西。

在普通的可湿性粉剂管理员中,转到

设置>阅读>“博客页面最多显示”

将该设置设置为每页要显示的产品数量。

当然,这会影响列表中博客的总帖子数和商店,因为产品只是一个自定义的帖子类型,这会影响所有默认的“帖子”页面列表。

票数 2
EN

Stack Overflow用户

发布于 2014-05-23 19:03:33

这里有另外三个选项。

  1. 更改您的读取设置。

Woocommerce产品是简单的帖子,产品档案使用阅读设置来确定每页的帖子数量。进入管理面板中的设置>阅读。

试用this plugin的

它允许您通过在管理面板选项菜单中选择您的设置来更改产品档案中的产品数量和每页的列数。

  1. Try this plugin

它允许您进行相同的配置,但将选择呈现给前端的站点访问者,将他们的选择保存在cookie中,并将该设置应用于整个站点。

这些插件将允许您编写一个类似的条件来设置每个页面的默认产品,并有选择地让您的网站用户选择每个页面的产品数量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21667614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档