Вам потребуется переопределить шаблон templates/archive-product.php
, расположенный в плагине Woocommerce, скопировав его в папку активной темы в подпапку woocommerce
(but not in a
templates subfolder)
.
Прочтите эту официальную документацию: Структура шаблонов и шаблоны переопределения через тему
После этого откройте / отредактируйте его и замените:
?>
<header class="woocommerce-products-header">
<?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
<h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
<?php endif; ?>
<?php
/**
* Hook: woocommerce_archive_description.
*
* @hooked woocommerce_taxonomy_archive_description - 10
* @hooked woocommerce_product_archive_description - 10
*/
do_action( 'woocommerce_archive_description' );
?>
</header>
<?php
со следующим (мы добавляем пользовательский хук перед заголовком) :
?>
<header class="woocommerce-products-header">
<?php
/**
* Custom Hook: woocommerce_custom_archive_description.
*
* @hooked woocommerce_taxonomy_archive_description - 10
*/
do_action( 'woocommerce_custom_archive_description' ); ?>
<?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
<h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
<?php endif; ?>
<?php
/**
* Hook: woocommerce_archive_description.
*
* @hooked woocommerce_product_archive_description - 10
*/
do_action( 'woocommerce_archive_description' );
?>
</header>
<?php
Тогда сохраните…
Теперь вы добавите следующее в файл function.php вашей активной дочерней темы (или активной темы) , где мы отцепим описание категории продукта от стандартного хука, чтобы подключить его к нашему новый пользовательский хук (перед названием) :
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_custom_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
Сохранить, все готово ... Проверено и работает.