首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WP_query按分类排序

WP_query按分类排序
EN

Stack Overflow用户
提问于 2018-07-19 18:56:47
回答 1查看 1.2K关注 0票数 0

我有一个自定义的帖子类型“building”,另一个叫做“architects”,还有一个与建筑物相关的自定义分类“date”。分类基本上是指建筑完成的年份,建筑和建筑师在建筑师建造建筑的意义上是相互关联的。

我想要实现的是运行一个wp_query,它将获得某个建筑师的所有建筑,并按日期对它们进行排序。

我已经完成了第一部分,我得到了某个建筑师的所有建筑,但我不知道如何根据自定义分类对它们进行排序。我已经读过奥托的答案https://wordpress.stackexchange.com/questions/14306/using-wp-query-is-it-possible-to-orderby-taxonomy关于如何按分类法排序没有意义,但我相信在我的案例中它是有意义的。

这是我用来获取某个建筑师的所有建筑的代码。

代码语言:javascript
运行
复制
$buildings = new WP_Query(array(
    'post_type' => 'building',
    'posts_per_page' => -1,
    'suppress_filters' => 0,
    'meta_query' => array(
        array(
            'key' => 'architect',
            'value' => '"'.$architect_id.'"',
            'compare' => 'LIKE'
        )
    ),
    'post_status'   => 'publish'
));
EN

回答 1

Stack Overflow用户

发布于 2018-07-19 19:44:21

代码语言:javascript
运行
复制
Please Use This..

$buildings = new WP_Query(array(
    'post_type' => 'building',
    'posts_per_page' => -1,
    'suppress_filters' => 0,
    'meta_query' => array(
        array(
            'key' => 'architect',
            'value' => '"'.$architect_id.'"',
            'compare' => 'LIKE'
        )
    ),
    'order' => 'ASC',
    'orderby' => 'meta_value',
    'meta_key' => 'date'

    'post_status'   => 'publish'
));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51420876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档