Для отключения лишних вкладок на странице товара в интернет-магазине, работающем на плагине WooCommerce в CMS Вордпресс редактировать надо файл functions.php, который находится в папке: wp-content – themes – “название вашей темы”. Все изменения лучше производить в дочерней теме, чтоб избежать потерю измененных данных, при обновлении вашего шаблона. Так же, перед всеми манипуляциями в файле functions.php, предварительно сделайте резервную копию сайта, или скачайте еще не редактированный файл. В случае неудачи, зальете его обратно и восстановите работу своего сайта.
Для отключения всех трех вкладок (описание, отзывы и свойства) добавьте код ниже в файл functions.php:
Содержание
1. Отключение всех вкладок на странице товара
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; }
2. Чтобы отключить вкладку «Описание» вставляем код:
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['description'] ); // Убираем вкладку "Описание" return $tabs; }
3. Чтобы отключить вкладку «Отзывы» вставляем код:
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['reviews'] ); // Убираем вкладку "Отзывы" return $tabs; }
4. Чтобы отключить вкладку «Свойства» вставляем код:
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['additional_information'] ); // Убираем вкладку "Свойства" return $tabs; }
5. Как поменять вкладки (табы) местами в плагине WooCommerce:
Для этого следует зайти в файл function.php (можно это сделать из консоли вашего сайта) Внешний вид – Редактор тем. Поменяйте местами строчки description, reviews и additional_information, так как вам надо. Цифрами обозначьте приоритет. Код следует поставить в самом конце, перед закрывающим тегом PHP:
add_filter( 'woocommerce_product_tabs', 'reordered_tabs', 98 ); function reordered_tabs( $tabs ) { $tabs['additional_information']['priority'] = 5; $tabs['description']['priority'] = 10; $tabs['reviews']['priority'] = 15; return $tabs; }
Надеюсь, что эта статья была вам полезна!