首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据帖子日期显示帖子

根据帖子日期显示帖子
EN

Stack Overflow用户
提问于 2014-03-26 21:08:27
回答 1查看 14关注 0票数 0

我有一个事件插件,现在我想要显示我的事件帖子,如当前事件,即将到来的事件,然后过去的事件。我为此创建了一个自定义帖子,并为开始日期和结束日期创建了2个元框。但是现在我该怎么打电话呢?

EN

回答 1

Stack Overflow用户

发布于 2014-03-27 08:56:57

在没有更多细节的情况下,我只能说您可能需要执行类似下面的查询:

代码语言:javascript
复制
$args = array(
    'post_type'      => 'events',
    'posts_per_page' => -1,
    'order'          => 'ASC',
    'orderby'        => 'meta_value_num',
    'meta_key'       => 'end_date',

    'meta_query'     => array(
        array(
            'key'      => 'endt_date',
            'value'    => time(),
            'type'     => 'numeric',
            'compare'  => '<'
        )
    )
);

$past_events = new WP_Query( $args );

这将返回过去的事件,假设您的帖子类型名为events,您有一个存储数字时间戳的自定义字段end_date……

您应该使用不同的valuecompare参数,为当前和过去的事件相应地修改meta_query

看看类的文档,特别是部分。

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

https://stackoverflow.com/questions/22662053

复制
相关文章

相似问题

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