【发布时间】:2021-12-21 15:51:59
【问题描述】:
每当产品的长描述字段为空时,我想隐藏 WooCommerce 产品的“描述”标题。
我试过了:
// Remove Empty Tabs
add_filter( 'woocommerce_product_tabs', 'yikes_woo_remove_empty_tabs', 20, 1 );
function yikes_woo_remove_empty_tabs( $tabs ) {
if ( ! empty( $tabs ) ) {
foreach ( $tabs as $title => $tab ) {
if ( empty( $tab['content'] ) && strtolower( $tab['title'] ) !== 'description' ) {
unset( $tabs[ $title ] );
}
}
}
return $tabs;
}
但这并没有最终隐藏标题。这个标题似乎不是一个实际的标签。
在渲染的源码中是这样的:
<div class="product-description">
<h3 class="summary-description-title">Description</h3>
</div>
【问题讨论】:
-
请附上您的
html template,或说明您使用的是哪个主题,或者至少说明它在哪个页面上。是在single product页面上还是在shop页面上还是在archive页面上? -
主题是 WP Rig。 HTML 模板只是单个产品视图的默认 WooCommerce。
标签: php wordpress woocommerce hook-woocommerce woocommerce-theming