Woocommerce 其他信息-如果为空,则隐藏
我现在正在做一个电子商务项目。我在Wordpress中使用Woocommerce 我已经不再使用产品数据选项卡,而是在摘要部分显示产品说明和其他信息 我想知道如果附加信息部分是空的,如何隐藏它?甚至,生成一个文本,说“无” 任何帮助都将被告知。谢谢你Woocommerce 其他信息-如果为空,则隐藏,woocommerce,Woocommerce,我现在正在做一个电子商务项目。我在Wordpress中使用Woocommerce 我已经不再使用产品数据选项卡,而是在摘要部分显示产品说明和其他信息 我想知道如果附加信息部分是空的,如何隐藏它?甚至,生成一个文本,说“无” 任何帮助都将被告知。谢谢你 add_filter( 'woocommerce_product_tabs', 'am_ninja_remove_product_tabs', 98 ); function am_ninja_remove_product_tabs( $tabs
add_filter( 'woocommerce_product_tabs', 'am_ninja_remove_product_tabs', 98 );
function am_ninja_remove_product_tabs( $tabs ) {
global $product;
$id = $product->get_id(); // change this to $product->id fro WC less than 2.7
$my_custom_data = get_post_meta($id, 'am_ninja', true );
if(empty($my_custom_data)) {
unset( $tabs['additional_information'] ); // Remove the additional information tab
}
return $tabs;
}
检查此代码片段感谢您阅读上面的海报 我一直在瞎忙,参考[Woocommerce Docs][1],我找到了解决问题的方法 下面是: 首先,我已经完全删除了产品数据选项卡
//Removing product data tabs
add_action('init', 'tws_remove_product_tabs');
function tws_remove_product_tabs() {
remove_action('woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10);
}
然后:
它正在工作
[1]: https://docs.woocommerce.com
非常感谢你的帮助。然而,我找到了一个解决办法。我还没试过你的。再次感谢你!
[1]: https://docs.woocommerce.com