Как отключить содержание у всех товаров

У товаров есть отдельный блок “Спрятать элементы”, в котором можно выбрать в том числе и “Содержание”, чтобы не показывать его при выводе описания. Но если товары были загружены массово, и их несколько тысяч, то будет не очень удобно проходить по каждому и проставлять галочку вручную. В этом случае можно в файл functions.php дочерней темы добавить код, который автоматически скроет содержание во всех товарах

add_filter( 'bono_product_hide_elements', function ( $elements ) {
    return array_filter( $elements, function ( $key ) {
        return $key !== 'toc';
    }, ARRAY_FILTER_USE_KEY );
} );

add_filter( 'wpshop_toc_in_single', function ( $result ) {
    if ( function_exists( 'is_product' ) && is_product() ) {
        $result = false;
    }

    return $result;
} );
Вам помог ответ?
Похожие вопросы
Что означает ошибка publisher в микроразметке?
+9
Почему не показывается количество просмотров?
+7
C формы обратной связи не приходят письма
+6
Как исправить галерею товара
+6
Как отделить категории от товаров
+5
Как изменить почту, на которую приходят сообщения с формы обратной связи?
+4
Нет миниатюр
+4
Как вывести содержание поста (оглавление)?
+4
Как вывести содержание в начале статьи?
+4
Как на мобильном "Меню в шапке" вывести под "Меню под шапкой"?
+4
Как включить комментарии на страницах?
+4
Как добавить и настроить телефонные номера?
+35
Как вывести блок автора на странице записи?
+3
Как в рекламные блоки вставить код php?
+3
Как добавить табу на страницу товара
+3
Как выровнять слева кнопку Наверх?
+2
Как изменить тип миниатюры на странице записи?
+2
Как поменять названия вкладок (табов)
+2
Как добавить раздел блога в Bono
+2
Как вставить Instagram запись?
+2