@mdaa
студен, учусь верстке

Вывод нужных категорий через админ.панель на главной странице?

Всем привет. Задача состоит в том, что нужно дать пользователю возможность самому указывать какие категории товаров выводить на главной странице сайта. Решил пойти следующим путем(если подскажите лучше, буду только рад): Через get_terms и цикл foreach получаю все категории, которые есть, затем в параметре 'term_taxonomy_id' => указываю ID категорий, которые нужно выводить, затем подключаю метабокс к странице. где пользователь сам сможет вписывать нужные ему ID, затем в качестве значения 'term_taxonomy_id' => указываю переменную с этими данными метабокса, и вроде все работает, но только выводится почему-то только одна категория, которая указан первой, все остальные, которые перечисляются через запятую, такое ощущение что обрезаются. Помогите разобраться пожалуйста. Если обрезаются, то в каком именно месте и как это исправить?
<?php 
                
  $category_id = get_metadata('post',get_the_ID(),'kamelot_category_id',true);
   $category_types = get_terms( array(
   'taxonomy' => 'product_cat',
    'hide_empty' => false,
     'term_taxonomy_id' =>  [$category_id]
    ) );


P.S если вывести переменную $category_Id то в ней будут выведены все указанные ID.
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
$cat_ids = explode(',',$category_id);

$category_types = get_terms( [
'taxonomy' => 'product_cat',
'hide_empty' => false,
'term_taxonomy_id' => $cat_ids
]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы