Php WooCommerce,如何设置不同的';每页产品数量';到不同的类别?

Php WooCommerce,如何设置不同的';每页产品数量';到不同的类别?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我用Wordpress和WooCommerce建立我的网站来展示产品 我为我的类别创建了两个不同的类别布局模板。我知道如何更改每页的产品数量 但是,如果我想在类别1中每页显示20个产品,在类别2中每页显示40个产品,那么怎么做呢 提前感谢…将其放在functions.php中 function products_per_page_category( $count ) { if( is_product_category( "category_1 " ) ) : retur

我用Wordpress和WooCommerce建立我的网站来展示产品

我为我的类别创建了两个不同的类别布局模板。我知道如何更改每页的产品数量

但是,如果我想在类别1中每页显示20个产品,在类别2中每页显示40个产品,那么怎么做呢


提前感谢…

将其放在functions.php中

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

将其放入functions.php中

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

这里还有三个选择

  • 更改您的阅读设置 Woocommerce产品只是帖子,而产品档案库使用阅读设置来确定每页的帖子数量。转到管理面板中的设置阅读

  • 试一试
  • 通过在“管理”面板的“选项”菜单中选择设置,您可以更改产品存档中每页的产品数和列数

  • 它允许您进行相同的配置,但会在前端向站点访问者显示选择,将他们的选择保存在cookie中,并在站点范围内应用设置


    这些插件将允许您编写一个类似的条件来设置每页的默认产品,并可选择为您的站点用户提供每页#个产品的选择。

    这里还有三个其他选项

  • 更改您的阅读设置 Woocommerce产品只是帖子,而产品档案库使用阅读设置来确定每页的帖子数量。转到管理面板中的设置阅读

  • 试一试
  • 通过在“管理”面板的“选项”菜单中选择设置,您可以更改产品存档中每页的产品数和列数

  • 它允许您进行相同的配置,但会在前端向站点访问者显示选择,将他们的选择保存在cookie中,并在站点范围内应用设置


    这些插件将允许您编写一个类似的条件来设置每页的默认产品,并可选地为您的站点用户提供每页#个产品的选择。

    在许多woocommerce主题中,都有可用的产品转盘。在做任何模糊的把戏之前检查它们。您可以在该产品转盘中设置类别,还可以随附一个选项来更改要显示的项目数。旋转木马最好的一点是,如果你想显示更多的产品,它不会再次加载页面。它会提供一个滑块来查看所有产品。

    在许多woocommerce主题中,都有产品旋转木马可用。在做任何模糊的把戏之前检查它们。您可以在该产品转盘中设置类别,还可以随附一个选项来更改要显示的项目数。此外,carousel最好的一点是,如果您想显示更多产品,它不会再次加载页面,它会提供一个滑块来查看所有产品。

    对我来说,我不需要在编程方面做任何更改

    在正常的WP管理中,转到

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

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


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

    对我来说,我不需要在编程方面做任何更改

    在正常的WP管理中,转到

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

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

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