我一直在使用Close WooCommerce Product Tabs by default答案代码来保持我的woocommerce网站上所有产品标签的关闭。我刚刚更新了主题(平淡的),现在此代码不再起作用。
关于如何进行更改以使其重新工作的任何建议?
答案 0 :(得分:0)
在Flatsome主题中,似乎已经更改了their single product pages上的html结构…因此,请尝试以下(经过轻度更新的版本):
// Conditional Show hide checkout fields based on chosen shipping methods
add_action( 'wp_footer', 'close_all_product_tabs' );
function close_all_product_tabs(){
// Only on single product pages
if( ! is_product() ) return;
?>
<script>
jQuery(function($){
setTimeout(function() {
$('#tab-description').hide( function(){
$( 'li.description_tab' ).removeClass('active');
});
}, 200);
});
</script>
<?php
}
代码进入您的活动子主题(或活动主题)的function.php文件中。应该可以。
已更改::从
'li#tab-title-description'
到'li.description_tab'
…