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

У товаров есть отдельный блок “Спрятать элементы”, в котором можно выбрать в том числе и “Содержание”, чтобы не показывать его при выводе описания. Но если товары были загружены массово, и их несколько тысяч, то будет не очень удобно проходить по каждому и проставлять галочку вручную. В этом случае можно в файл 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;
} );
Вам помог ответ?
Похожие вопросы
Как на мобильном "Меню в шапке" вывести под "Меню под шапкой"?
+8
Как изменить адрес страницы, с которой было отправлено сообщение?
+5
Как вывести содержание поста (оглавление)?
+4
Как включить комментарии на страницах?
+4
Как добавить и настроить телефонные номера?
+39
Как добавить код статистики/счетчика?
+3
Как вывести блок автора на странице записи?
+3
Как в рекламные блоки вставить код php?
+3
Как добавить табу на страницу товара
+3
Как в встроенную форму обратной связи добавить защиту от спама?
+27
Как выровнять меню под шапкой по центру?
+22
Как изменить тип миниатюры на странице записи?
+2
Как поменять названия вкладок (табов)
+2
Как добавить раздел блога в Bono
+2
Как вставить Instagram запись?
+2
Как добавить рандомное количество просмотров?
+2
Как перевести конструктор главной
+2
Как вывести соц. кнопки шаринга на странице записи?
+2
Как вывести рейтинг на странице записи?
+2
Миниатюры неправильного размера (растянутые, квадратные, обрезанные и т.д.)
+18