我目前正在从事电子商务项目。我在 WordPress 中使用 WooCommerce。
我已经摆脱了产品数据选项卡,并在摘要部分显示了产品描述和其他信息。
我想知道如果它是空的,如何隐藏附加信息部分?甚至,生成一个文本说“无”?
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
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;
}
检查这段代码
关于php - WooCommerce 附加信息 - 如果为空,则隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44343999/