我有一个自定义产品标签,该标签应该首先出现在我的标签系列中(在“详细描述”上)。问题是两个产品根本不应该看到此选项卡。所以我做了一个展示:这些页面的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;
}
答案 0 :(得分:1)
尝试以下代码,将11和12更改为您产品的ID
condition==B
答案 1 :(得分:0)
这是解决方案。艾哈迈德(Ahmad)离得很近,但此行应该是: if(!in_array($ product-> get_id(),array(232,280))){