Как вывести подкатегории товаров на страницу категории?
Всем привет. Подскажите пожалуйста не очень знающему в PHP человеку.
Имеется несколько страниц допустим "Категория1" "Категория2" и т.д. В каждой такой категории присутствует по несколько "Подкатегорий" , и внутри "Покдатегорий" уже имеется товар.
Суть проблемы такова, надо на страницу "Категория1" вывести определенные "Подкатегории".
Пытался юзать шорткоды которые нашел, но получается что выводит только ТОВАРЫ ИЗ ПОДКАТЕГОРИИ или/и ПОДКАТЕГОРИИ и ТОВАРЫ, а только Подкатегории не выводит.
Stanislav_Inkognitov: а где вам надо? в вопросе указано "подкатегории товаров на страницу категории" - эта настройка это и делает.. определяет как отображается категория -просто товары, или подкатегории,или все вместе
Павел: не помогает, выводит только ссылку "Без рубрики" и все,а дочерние подкатегории не выводит. Вот со страницы магазина, которую по умолчанию устанавливает woocommerce, там выводит правильно и категории, и в них подкатегории, а вот на произвольную страницу не выводит(
Павел: Да, вставляю код в шаблон страницы, где необходимо вывести определенные подкатегории товаров, указываю id данных подкатегорий, на странице выводит списком ссылку "Без рубрики", перепробывал манипуляции с шорткодами, но он выводит либо все категории + подкатегории, либо категории+подкатегории+все товары
Stanislav_Inkognitov: "При помощи шорткода [product_categories ids="dev" number="12" parent="0"] выводит абсолютно все категории" вы ж id родителя подставьте и в аргументе ids должны быть айдишники нужных категорий через запятую. Вы ж смотрите документацию хоть чуть чуть
Stanislav_Inkognitov: я вам ссылку дал на документацию к функции get_terms() и указал, что приведенный код выведет категории ДОЧЕРНИЕ для категории id 30. параметр child_of принимает id родительского термина, а не id терминов для вывода. Если откроете доки, то увидите, что вам нужен параметр include, который принимает СТРОКУ или массив из id nтерминов, которые нужно включить в выборку. Строка - это значит 'include' => '1,2,3,4' . Подставьте его ВМЕСТО child_of в моем примере.