Почему короткий код WooCommerce [product_categories] идентификаторы атрибутов ничего не возвращают?

#wordpress #woocommerce #shortcode #elementor

#wordpress #woocommerce #короткий код #элементарный

Вопрос:

Я пытался вставить шорткод woocommerce [product_categories ids="27"] с помощью elementor, идентификатор 27 найден по URL категории редактирования, например :
mysite/wp-admin/term.php?taxonomy=product_catamp;**tag_ID=27

но категория по идентификатору 27 не отображается. Следует отметить, что эта категория является вложенной, то есть дочерней для другой категории.

С другой стороны, когда я пытаюсь вставить все категории верхнего уровня woocommerce, это работает, но не показывает уменьшенное изображение ни для одной из категорий.

Итак, я подумал, что это внутренняя проблема с коротким кодом woocommerce или есть какая-то проблема с моим коротким кодом?

Ссылка: Документация по шорткодам woocommerce

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

1. Сначала убедитесь, что у вас есть продукты, использующие эту категорию товаров 27… Тогда вы также можете попробовать использовать [product_category category="27"] вместо этого.

2. tag_ID = 27 существует наверняка (в URL), поэтому категория продукта 27 существует, но когда я пытаюсь использовать [product_category category=»27″], он ничего не возвращает. Также product_category вернет мне товары из этой категории, но мне нужен список миниатюр конкретной категории.

3. Потому что вам нужно установить эту категорию для некоторых продуктов, и тогда она отобразит эти продукты…

4. Я установил эту категорию для некоторых продуктов, [product_category category =»27″] не показывает мне продукты в этой категории, является ли tag_ID также идентификатором категории? потому что в этом случае 27 — это идентификатор, который я получил из URL tag_ID, который, по мнению нескольких людей из stack overflow, является идентификатором категории.

5. category Атрибут допускает название термина, задержку термина или идентификатор термина… Поэтому попробуйте использовать термин name, который может быть.

Ответ №1:

Используйте [product_categories hide_empty="0" ids="27"] .
Woocommerce по умолчанию не отображает пустые категории. Итак, чтобы отобразить пустые категории, мы должны отменить hide_empty.