Работа с табами woocommerce

Переименовать табы

add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
function woo_rename_tabs( $tabs ) {
	$tabs['description']['title'] = __( 'Описание' );       // Переименовуем таб "описание"
	$tabs['reviews']['title'] = __( 'Комментарии' );                // Переименовуем таб "отзывы"
	$tabs['additional_information']['title'] = __( 'Информация' );    // Переименовуем таб "дополнительная информация"
	return $tabs;
}

Сортировка табов

add_filter( 'woocommerce_product_tabs', 'woo_ordering_tabs', 98 );
function woo_ordering_tabs( $tabs ) {
	$tabs['reviews']['priority'] = 5;			// Отзывы 1.
	$tabs['description']['priority'] = 10;			// Описание 2.
	$tabs['additional_information']['priority'] = 15;	// Дополнительная информация 3.
	return $tabs;
}

Вывод своей информации в табах

add_filter( 'woocommerce_product_tabs', 'woo_custom_description_tab', 98 );
function woo_custom_description_tab( $tabs ){
	$tabs['description']['callback'] = 'woo_custom_info';
	return $tabs;
}
function woo_custom_info() {
	echo '<p>Тут информация</p>';
}

Добавляем новый таб

add_filter( 'woocommerce_product_tabs', 'woo_new_tab1' );
function woo_new_tab1( $tabs ) {
	// Минимум опций для таба
	$tabs['test_tab'] = array(
		'title' 	=> __( 'Новая вкладка', 'woocommerce' ),
		'priority' 	=> 50,
		'callback' 	=> 'woo_new_product_tab_content'
	);
	return $tabs;
}

function woo_new_product_tab_content() {
	echo '<p>Вывод своей информации в табе</p>';
}

Удаляем стандартные табы

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;
}