Задача. Был вопрос как перенести вкладку с атрибутами на странице товара Woocommerce вниз (под табы, описание). Они выводятся во вкладке «Дополнительная информация» (др. варианты: «Свойства», «Детали»).
Решение 1. Добавляем код в functions.php
. Необходимо отключить этот таб из вкладок и подключить через хук в другое, нужное место, под вкладки.
1
2
3
4
5
6
7
8
9
10
11
12
|
// Перенос вкладки с атрибутами на стр. товаров под табы
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
10
11
|
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). Сразу, после активации он переносит атрибуты в краткое описание товара (под название).