Держите закрытые вкладки продуктов Woocommerce в теме Flatsome - PullRequest
0 голосов
/ 11 декабря 2018

Я использую По умолчанию закройте вкладки продуктов WooCommerce. Код ответа, чтобы все вкладки продуктов оставались закрытыми на моем сайте woocommerce.Я только что обновил мою тему (плоская), и теперь этот код больше не работает.

Есть ли какие-либо предложения о том, что изменилось, чтобы заставить его работать снова?

1 Ответ

0 голосов
/ 11 декабря 2018

Похоже, что в теме Flatsome изменилась структура 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'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...