#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 или есть какая-то проблема с моим коротким кодом?
Комментарии:
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.