Не отображается описание категории товаров Woocommerce

10 мар. 2015 г., 11:49:45
Просмотры: 1.31K
Голосов: 0

Пытаюсь вывести описание категории товаров в PDF-счете Woocommerce. Использую этот код, но ничего не отображается.

$cat_id  = $category->term_id;
$term = get_term( $cat_id, 'term', true );
$description = $term->description;

Пример вывода:

$t.=".$description.";

Есть предложения по решению?

4
Комментарии

Как предложил @MarkKaplun, вам нужно использовать правильную таксономию, в данном случае product_cat. Есть функция term_description(), которую вы могли бы использовать. Возможно, вам будет полезно взглянуть на ответ, который я дал некоторое время назад по практически идентичной теме.

Nicolai Grossherr Nicolai Grossherr
10 мар. 2015 г. 17:10:39

Примечание: Что касается голосования за закрытие этого вопроса - он касается получения описания из пользовательской таксономии, то есть строго связан с базовой функциональностью, поэтому, по моему мнению, не заслуживает закрытия как не относящийся к WordPress.

Nicolai Grossherr Nicolai Grossherr
10 мар. 2015 г. 17:12:55

Смотрите, я успешно получил миниатюру категории WooCommerce, используя этот код: $idcat = $ticket_cat['category_id']; $thumbnail_id = get_woocommerce_term_meta( $idcat, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); Есть какие-то предложения?

Noobie Noobie
10 мар. 2015 г. 18:11:21

@ialocin, я попробовал. Ничего не произошло. Показало пустоту.

Noobie Noobie
14 мар. 2015 г. 18:19:25
Все ответы на вопрос 1
1

Ваш код, вероятно, будет работать для категорий записей, но вам нужно указать правильную таксономию в вызове get_term, чтобы получить категорию товара (что, как я предполагаю, вы и хотите получить). Однако, если ваша переменная $category уже содержит категорию товара, то, возможно, вам даже не нужно вызывать get_term, так как описание, скорее всего, уже является частью объекта категории.

10 мар. 2015 г. 13:40:36
Комментарии

Мне удалось получить миниатюру категории WooCommerce с помощью этого: $idcat = $ticket_cat['category_id']; $thumbnail_id = get_woocommerce_term_meta( $idcat, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); Есть предложения?

Noobie Noobie
10 мар. 2015 г. 16:45:56