在Flatsome主题下关闭Woocommerce单个产品选项卡

时间:2018-12-11 12:23:48

标签: php jquery wordpress woocommerce tabs

我一直在使用Close WooCommerce Product Tabs by default答案代码来保持我的woocommerce网站上所有产品标签的关闭。我刚刚更新了主题(平淡的),现在此代码不再起作用。

关于如何进行更改以使其重新工作的任何建议?

1 个答案:

答案 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'