У меня есть несколько пользовательских терминов таксономии, которые функционируют как категории для пользовательского типа сообщения, называемого «пиво». Все пивные посты попадают в 1 из 3 категорий.
Вот так я регистрирую категорию пользовательских типов постов:
register_taxonomy(
'beer_categories',
'beer',
array(
'hierarchical' => true,
'label' => __( 'Beer categories' ),
'rewrite' => array( 'slug' => __( 'bieren/categorieen' ) ),
'supports' => array( 'thumbnail' )
)
);
При получении сообщений с пользовательским типом записи "beer", как бы я упорядочил результаты по этой категории таксономии?
Например:
- Продукт 1 (категория 1)
- Продукт 4 (категория 1)
- Продукт 6 (категория 1)
- Продукт 2 (категория 2)
- Продукт 3 (категория 3)
- Продукт 5 (категория 4)
Я пробовал всевозможные аргументы для функции get_posts ().
Но пока не повезло, поэтому, пожалуйста, помогите.
$args = array(
'post_type' => 'beer',
'posts_per_page' => - 1,
'orderby' => 'beer_categories',
'order' => 'ASC'
);
$posts = get_posts( $args );