Как убрать вкладки на странице товара в WooCommerce

Здравствуйте, друзья! В одном из прошлым уроков мы с Вами говорили о том, как отключить вкладку комментирования на странице товара. Сегодня мы затронем эту тему еще раз, но более глобально. Мы разберем с Вами как отключить все вкладки или только некоторые из них.

Отключаем все вкладки на странице товара в WooCommerce

Для отключения всех трех вкладок (описание, отзывы и свойства) добавьте код ниже в functions.php:

/*
** Отключение вкладок на странице товара
*/

add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

unset( $tabs['description'] ); // Убираем вкладку "Описание"
unset( $tabs['reviews'] ); // Убираем вкладку "Отзывы"
unset( $tabs['additional_information'] ); // Убираем вкладку "Свойства"

return $tabs;

}

О том, как открыть и где найти файл functions.php повторять я думаю не стоит, так как уже неоднократно на эту тему говорили во многих прошлых уроках.

В коде выше я добавил комментарии к строчкам, чтобы было понятней какая часть кода убирает ту или иную вкладку на странице товара. Для наглядности смотрите примеры ниже:

Убираем вкладку «Описание»

add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

unset( $tabs['description'] ); // Убираем вкладку "Описание"

return $tabs;

}

Убираем вкладку «Отзывы»

add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

unset( $tabs['reviews'] ); // Убираем вкладку "Отзывы"

return $tabs;

}

Убираем вкладку «Свойства»

add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

unset( $tabs['additional_information'] ); // Убираем вкладку "Свойства"

return $tabs;

}

Как видите, все достаточно просто! Отключить любую из вкладок на странице товара можно всего за несколько кликов, добавив небольшой кусочек кода в файл функций functions.php.

В случае если у Вас возникли вопросы — смело задавайте их в комментариях.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

12 + 7 =