WordPress заказ по категории таксономии - PullRequest
1 голос
/ 23 мая 2019

У меня есть несколько пользовательских терминов таксономии, которые функционируют как категории для пользовательского типа сообщения, называемого «пиво». Все пивные посты попадают в 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 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...