Как отключить содержание у всех товаров
У товаров есть отдельный блок “Спрятать элементы”, в котором можно выбрать в том числе и “Содержание”, чтобы не показывать его при выводе описания. Но если товары были загружены массово, и их несколько тысяч, то будет не очень удобно проходить по каждому и проставлять галочку вручную. В этом случае можно в файл 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;
} );
Вам помог ответ?