【问题标题】:Woocommerce different widgets for different categoriesWoocommerce 针对不同类别的不同小部件
【发布时间】:2017-06-15 09:47:17
【问题描述】:

我想要完成的工作听起来很简单:根据产品类别在特定小部件区域使用不同的小部件。更具体地说,我希望能够更改 woocommerce 过滤器选项,例如 PC 类别页面应该具有过滤器选项 HDD 空间和 CPU 类型,而计算机机箱类别应该具有过滤器选项的高度和宽度案例。

我猜像https://businessbloomer.com/woocommerce-conditional-logic-ultimate-php-guide/ 中描述的这样的事情会做不同的类别工作:

add_action( 'woocommerce_before_main_content', 'bbloomer_loop_cat_slug');

function bbloomer_loop_cat_slug() {

if ( is_product_category( 'books' ) ) {
echo 'This will show on the Books Cat page';
} elseif ( is_product_category( 'chairs' ) ) {
echo 'This will show on the Chairs Cat page';
}

}

但是,我不确定如何在特定小部件区域添加或删除小部件,本网站上的示例:https://wordpress.stackexchange.com/questions/26557/programmatically-add-widgets-to-sidebars 似乎可以工作,但可能有更简单的方法,因为答案几乎3岁。有什么想法吗?

【问题讨论】:

    标签: wordpress woocommerce hook-woocommerce


    【解决方案1】:

    因此,虽然可以通过编程方式完成,但 Jetpack 为您提供了一个小部件可见性选项,该选项更易于使用和更好地维护。

    【讨论】:

      猜你喜欢
      • 2019-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多