【发布时间】:2019-05-12 10:41:25
【问题描述】:
我一直在使用Close WooCommerce Product Tabs by default 回答代码来关闭我的 woocommerce 网站上的所有产品选项卡。我刚刚更新了我的主题(flatsome),现在这段代码不再工作了。
关于如何改变以使其再次工作的任何建议?
【问题讨论】:
标签: php jquery wordpress woocommerce tabs
我一直在使用Close WooCommerce Product Tabs by default 回答代码来关闭我的 woocommerce 网站上的所有产品选项卡。我刚刚更新了我的主题(flatsome),现在这段代码不再工作了。
关于如何改变以使其再次工作的任何建议?
【问题讨论】:
标签: php jquery wordpress woocommerce tabs
在 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'...
【讨论】: