WooCommerce自定义产品选项卡:不显示在某些产品页面上

时间:2018-11-10 05:41:00

标签: woocommerce

我有一个自定义产品标签,该标签应该首先出现在我的标签系列中(在“详细描述”上)。问题是两个产品根本不应该看到此选项卡。所以我做了一个展示:这些页面的CSS中的自定义标签有效,但随后在第一个产品标签(详细说明)中看不到任何内容。

实际上,这是行不通的。这只是一个创可贴。那么我可以在其中添加某种if语句吗?

add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab1' );
function woo_new_product_tab1( $tabs1 ) {
// Adds the new tab
$tabs1['shade_tab'] = array(
    'title'     => __( 'Product Tab Name', 'woocommerce'     ), 
    'priority'  => 100,
    'callback'  => 'woo_new_product_tab_content1'
);
return $tabs1;
}

2 个答案:

答案 0 :(得分:1)

尝试以下代码,将11和12更改为您产品的ID

condition==B

答案 1 :(得分:0)

这是解决方案。艾哈迈德(Ahmad)离得很近,但此行应该是:     if(!in_array($ product-> get_id(),array(232,280))){