<?php
if (function_exists('wp_get_terms_meta'))
{
$MetaValue = wp_get_terms_meta($category_id, $meta_key ,true);
}
//meta value for meta key $meta_key
echo $metaValue;
?>
Таксономию для категорий товаров правильно указали ?
Нужно так http://take.ms/Y4t3H
<?php
if (function_exists('wp_get_terms_meta'))
{
$MetaValue = wp_get_terms_meta($category_id, $meta_key ,true);
}
//meta value for meta key $meta_key
echo $metaValue;
?>
Чтобы на странице категории товаров вывести после товаров дополнительное описание из мета поля 'category2' в functions.php своей темы вставьте код.Нет, было category.
Правильно я понимаю, что в шаблоне нужно редактировать тема/woocommerce/archive-product.php?
Код:<?php if (function_exists('wp_get_terms_meta')) { $MetaValue = wp_get_terms_meta($category_id, $meta_key ,true); } //meta value for meta key $meta_key echo $metaValue; ?>
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, 'category2' ,true);
echo $MetaValue;
}
return;
}
add_action('woocommerce_after_shop_loop', 'my_woocommerce_after_shop_loop',5);
// Дополнительное описание категорий
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, 'desc2' ,true);
echo $MetaValue;
}
return;
}
add_action('woocommerce_after_shop_loop', 'my_woocommerce_after_shop_loop',5);
День добрый. Могли бы подсказать, как вставить мета послу заголовка категории woocommerce-loop-category__title, непосредственно на странице со списком подкатегорий продуктов. пробовал woocommerce_template_loop_product_title, но видимо не так все просто =)Чтобы на странице категории товаров вывести после товаров дополнительное описание из мета поля 'category2' в functions.php своей темы вставьте код.
На примере темы storefront выглядит так: http://take.ms/4BUCBPHP: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, 'category2' ,true); echo $MetaValue; } return; } add_action('woocommerce_after_shop_loop', 'my_woocommerce_after_shop_loop',5);