Описание у категорий товаров выводится так же как и рубрик, все бы ничего но теги в поле «Описание» удаляются и само поле без WYSIWYG редактора, и не получится по красивей оформить текст.
Один из вариантов решение этой проблемы, использовать произвольные поля и потом выводить их в шаблоне.
Для создание произвольного поля можно задействовать плагин «Advanced Custom Fields«, указав что выводить в категориях.


А теперь вывод данных с этого поля.
Для начала переопределяю шаблон от woocommerce, archive-product.php. Для этого создаю в своем шаблоне папку woocommerce и копирую туда файл archive-product.php из плагина (..pluginswoocommercetemplatesarchive-product.php)
Теперь в переопределенном шаблоне каталога вывожу произвольное поле
// код ставим после get_header( 'shop' );
$term = get_queried_object();
$cat_id = (int)$term->term_id;
...
// этот код ставим в любом месте но ниже $cat_id ...
$val = get_field('description_cat','category_'.$cat_id);
if($val){
echo wp_kses_post($val);
}else{
echo '';
}
Примечание
- WordPress 6.5.5
- WooCommerce 8.0.4
- Advanced Custom Fields 6.7.0
