我有关于WooCommerce插件的具体问题。
我正在使用WooCommerce Product Categories
小部件在左侧边栏上显示类别菜单。
在我的网站上,我有一个特殊优惠类别(包含一些子类别和产品),我想在用户打开此Woocommerce Product Categories
类别时隐藏其他类别"Special Offers"
小部件。
我已经尝试创建自定义侧边栏,仅显示此类别,但没有运气。
我怎样才能做到这一点?
也许我可以创建两个单独的小部件 - 一个将显示类别"Special offers"
子类别列表,第二个小部件将显示其他类别&它的子类别但是..如何用这种条件逻辑显示这些小部件?
答案 0 :(得分:1)
----更新(与您的评论相关) ----
您需要使用条件is_product_category( 'my_category_slug' )
。
参考: WooCommerce Conditional Tags
您应该尝试这一点,以包括“special_offers”类别的所有子类别。
if ( is_product_category( 'special_offers' ) || is_product_category( array( 'my_sub_category1', 'my_sub_category2', 'my_sub_category3' ) ) ) {
// My custom side-bar code for "Special Offers" category
} else {
// My custom side-bar code for all other products
}
微调(添加或删除子类别)并用您的子类别slugs替换'my_subcategory1','my_subcategory2','my_subcategory3'。