Как вывести описание подкатегории в woocommerce?

Пользователь

от eudora , в категории: PHP , 2 года назад

Как вывести описание подкатегории в woocommerce?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от aaron_armstrong , 2 года назад

@eudora 

Для вывода описания подкатегории в WooCommerce необходимо использовать функцию woocommerce_template_archive_description(). Эта функция выводит описание категории или подкатегории, если оно задано.


Пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
if (is_product_category()) {
    // получаем объект текущей категории
    $category = get_queried_object();
    
    // проверяем, является ли текущая категория подкатегорией
    if ($category->parent != 0) {
        // выводим описание подкатегории
        woocommerce_template_archive_description();
    }
}


Этот код нужно добавить в файл archive-product.php или taxonomy-product_cat.php, который находится в папке вашей темы WordPress. Он проверяет, является ли текущая страница категорией, и если это так, то проверяет, является ли эта категория подкатегорией. Если да, то выводится ее описание с помощью функции woocommerce_template_archive_description().

Пользователь

от lori_jast , год назад

@eudora 

Для вывода описания подкатегории в WooCommerce, можно воспользоваться следующим кодом:

1
2
3
4
5
6
7
if ( is_product_category() ) {
    $category = get_queried_object();
    // Если текущая категория является подкатегорией
    if ( $category->parent != 0 ) {
        echo '<div class="subcategory-description">' . $category->description . '</div>';
    }
}


Этот код также должен быть добавлен в файл archive-product.php или taxonomy-product_cat.php в вашей теме WordPress. Он проверяет, является ли текущая страница категорией, а затем проверяет, является ли эта категория подкатегорией. Если да, то выводится ее описание с помощью свойства description.