Задача. Был вопрос как перенести вкладку с атрибутами на странице товара Woocommerce вниз (под табы, описание). Они выводятся во вкладке «Дополнительная информация» (др. варианты: «Свойства», «Детали»).
Решение 1. Добавляем код в functions.php
. Необходимо отключить этот таб из вкладок и подключить через хук в другое, нужное место, под вкладки.
1 2 3 4 5 6 7 8 9 10 |
// Перенос вкладки с атрибутами на стр. товаров под табы add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 ); function woo_remove_product_tabs( $tabs ) { unset( $tabs['additional_information'] ); // Убираем вкладку "Свойства" return $tabs; } add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_additional_information_tab', 10 ); // end Перенос вкладки с атрибутами на стр. товаров под табы |
woocommerce_after_single_product_summary — это хук области информации о товаре
Здесь пригодится карта хуков страницы товара Woocommerce.
1 2 3 4 5 6 7 8 9 |
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. Можно попробовать перенести с помощью плагина WooCommerce Show Attributes (автор: Isabel Castillo). Сразу, после активации он переносит атрибуты в краткое описание товара (под название).