oxlee
Новичок

Добрый день. Как вставить текст под заголовок категории? Сам заголовок вы водиться функцией
Текст задаётся плагином Category and Taxonomy Meta Fields и должен выводиться по тегу ml-atr-cat.
Удалось вывести под заголовок только ( ), но прописанное мета никак не выводится.
ml-atr-cat - это и есть мета ключ, по которому должно выводиться содержимое, указанное в поле в описание категории.
if ( ! function_exists( 'woocommerce_template_loop_category_title' ) ) {
function woocommerce_template_loop_category_title( $category ) {
?>
<h2 class="woocommerce-loop-category__title">
<?php
echo esc_html( $category->name );
if ( $category->count > 0 ) {
echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . esc_html( $category->count ) . ')</mark>', $category ); // WPCS: XSS ok.
}
?>
</h2>
<?php
}
}
Текст задаётся плагином Category and Taxonomy Meta Fields и должен выводиться по тегу ml-atr-cat.
Удалось вывести под заголовок только ( ), но прописанное мета никак не выводится.
function my_woocommerce_after_shop_loop() {
if (function_exists('wp_get_terms_meta') && is_product_category()) {
$cate = get_queried_object();
$category_id = $cate->term_id;
$MetaValue = wp_get_terms_meta($category_id, 'ml-atr-cat' ,true);
echo '<div class="ml-prodcat-atr">(' . esc_html( $MetaValue ) . ')</div>';
}
return;
}
add_action('woocommerce_subcategory_count_html', 'my_woocommerce_after_shop_loop', 10, 2);
ml-atr-cat - это и есть мета ключ, по которому должно выводиться содержимое, указанное в поле в описание категории.