首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Array向Orderby参数添加筛选器

使用Array向Orderby参数添加筛选器
EN

WordPress Development用户
提问于 2015-01-16 18:20:12
回答 1查看 139关注 0票数 0

使用WP-Query,我使用数组设置Orderby参数:

代码语言:javascript
复制
$events_args = array(
    'post_status' => 'publish',
    'post_type' => 'events',
    'meta_key' => 'start_time',
    'meta_type' => 'DATETIME',
    'orderby' => array( 'meta_value_num' => 'DESC', 'title' => 'ASC' ),
    'order' => 'ASC',
    'posts_per_page'    => -1,
    'meta_query' => array(
        array(
            'key'       => 'event_date',
            'compare'   => '=',
            'value'     => 20150225,
        )
      )
);

我需要过滤数组中的第一项(meta_value_num)。使用add_filter,如何访问Orderby数组的第一项以进行所需的调整?

谢谢!

EN

回答 1

WordPress Development用户

发布于 2015-02-12 18:56:39

谢谢卡普斯特,

这是我需要更好地理解查询的一个简单例子。一旦我完全理解了wp_query返回一个用于sql查询的字符串,这只是一个简单的例子,我需要做什么来更正event_date值,连接到附加的titlemeta_num_value上并返回它。

那我就得add_filter orderby了。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/175116

复制
相关文章

相似问题

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