自定义分类类别下的WordPress排序

时间:2019-05-23 13:17:17

标签: php wordpress custom-taxonomy

我有一些自定义分类术语,它们用作自定义帖子类型“啤酒”的类别。所有啤酒发布都属于3类中的1类。

这是我注册自定义帖子类型类别的方式:

  register_taxonomy(
            'beer_categories',
            'beer',
            array(
                'hierarchical' => true,
                'label'        => __( 'Beer categories' ),
                'rewrite'      => array( 'slug' => __( 'bieren/categorieen' ) ),
                'supports'     => array( 'thumbnail' )
            )
        );

获取自定义帖子类型为“啤酒”的帖子时,如何按此分类类别对结果进行排序?

例如:

  • 产品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 );

0 个答案:

没有答案