Intereting Posts
add_filter, чтобы опубликовать галерею и удалить все | Как отобразить два раздела с произвольной записью, каждая из которых находится под их собственной категорией Пользовательский цикл while для иерархического отображения таксономии WordPress (admin) отправляет поиск фильтра запроса GET Есть ли какое-то преимущество для опорожнения спама комментариев? Как разрешить показ ролика Contributor неопубликованным сообщениям? Paginate ссылки с «уродливыми» и «хорошими» постоянными ссылками? Как мне структурировать типы сообщений? Роль, которая может редактировать только виджеты, а не другие параметры темы WP_User_Query Пользовательское поле meta_query с условием Date Запрос пользовательского типа сообщения с тегами Сохранение полей пользовательских форм Добавьте подтверждение captcha в мою собственную форму для публикации в Frontend get_posts () не работает в functions.php Как отозвать другое название на страницу, если оно открыто на мобильном телефоне Android

Получить категории для определенной должности – Пользовательский тип сообщения

Я пытаюсь получить все категории, относящиеся к определенной записи, используя wp_get_post_categories() . Проблема в том, что это настраиваемый тип сообщения, поэтому я попытался отправить его в массив $ args:

 wp_get_post_categories($id,array('post_type'=>'product')); 

но это также возвращает пустой массив. Каков правильный способ сделать это?

Вы уверены, что это category , а не обычная таксономия ?

Если это категория, попробуйте:

 var_dump( wp_get_post_categories( $id ) ); 

или его эквивалент, поскольку category является таксономии:

 var_dump( wp_get_object_terms( $id, 'category' ) ); 

Ваш посттипный product , вероятно, является собственной таксономией категории. Пытаться:

 wp_get_object_terms( $id, '<your-custom-product-category-taxonomy>', array( 'fields' => 'ids' ) );