ds342222222 2019-05-23 13:17
浏览 85

Wordpress orderby自定义分类法类别

I've got some custom taxonomy terms that function as categories for a custom post type called 'beer'. All beer posts fall into 1 of 3 categories.

This is how I register the custom post type category:

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

When fetching the posts with custom post type 'beer', how would I order the results by this taxonomy category?

For example:

  • Product 1 (category 1)
  • Product 4 (category 1)
  • Product 6 (category 1)
  • Product 2 (category 2)
  • Product 3 (category 3)
  • Product 5 (category 4)

I have tried all sorts of arguments for the get_posts() function. But so far no luck, so please help.

$args = array(
    'post_type'      => 'beer',
    'posts_per_page' => - 1,
    'orderby'        => 'beer_categories',
    'order'          => 'ASC'
);

$posts = get_posts( $args );
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 BP神经网络控制倒立摆
    • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
    • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
    • ¥30 Unity接入微信SDK 无法开启摄像头
    • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
    • ¥20 cad图纸,chx-3六轴码垛机器人
    • ¥15 移动摄像头专网需要解vlan
    • ¥20 access多表提取相同字段数据并合并
    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算