我正试图找到我的方法来移动标签以获取WooCommerce的其他信息,从第一个位置到评论前的位置。目前,附加信息选项卡是第一个选项卡,到目前为止,我发现的bes是如何使其消失,并使用以下代码:
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
function woo_remove_product_tabs( $tabs ) {
unset( $tabs['description'] ); // Remove the description tab
unset( $tabs['reviews'] ); // Remove the reviews tab
// unset( $tabs['additional_information'] ); // Remove the additional information tab
return $tabs;
}
我无法想到一种完成我正在做的事情的方法,因为我的逻辑告诉我,为了告诉标签被移动到最后一个标签之前的标签(评论标签),必须有某种顺序,如第一,第二,第三等...
答案 0 :(得分:1)
让它工作了那段代码,但不太确定它为什么会真正起作用,所以如果有专家可以解释的话会很好。但这是我在个人案例中使用的一段代码:
add_filter( 'woocommerce_product_tabs', 'reordered_tabs', 98 );
function reordered_tabs( $tabs ) {
$tabs['additional_information']['priority'] = 10;
$tabs['detailed-information']['priority'] = 5;
$tabs['reviews']['priority'] = 15;
return $tabs;
}
additional_information和详细信息,我通过检查元素并输入值来从我的网站上获取它们
<a href="#tab-additional_information" data-toggle="tab">Additional Information</a>
我刚刚删除了&#34; #tab - &#34;它起作用了。
希望有人可以澄清一点,它可以帮助别人。