Order post by date with ACF

时间:2013-02-18 作者:rodboc

我为一个类帖子实现了一个自定义帖子类型。现在,每个帖子都有一个额外的日期选择器,名为“date\\u event”,我的问题是:有人知道如何为标签date\\u event的最后一个日期订购帖子吗?

谢谢你的帮助。

1 个回复
最合适的回答,由SO网友:Michelle 整理而成

这直接来自the ACF documentation:

/*
*  Order Posts based on Date Picker value
*  this example expects the value to be saved in the format: yymmdd (JS) = Ymd (PHP)
*/

$posts = get_posts(array(
    \'meta_key\' => \'custom_order\', // name of custom field
    \'orderby\' => \'meta_value_num\',
    \'order\' => \'ASC\'
));

if( $posts )
{
    foreach( $posts as $post )
    {
        setup_postdata( $post );

        // ...

    }

    wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly
}

结束

相关推荐

Update feed more frequently

当我发布新帖子时,我注意到新帖子不会出现在提要中http://mysite.com/feed 在瞬间,总有一个或几个小时的滞后时间。当我在wp-includes/feed-rss2.php 文件(仅echo \'test\'), 还需要一到两个小时才能看到test word输入http://mysite.com/feed, 这意味着wordpress只能定期使用该文件。有人知道如何解决这个问题吗?我想无论什么时候http://mysite.com/feed 页面已在浏览器中打开,必须使用wp-includ

Order post by date with ACF - 小码农CODE - 行之有效找到问题解决它

Order post by date with ACF

时间:2013-02-18 作者:rodboc

我为一个类帖子实现了一个自定义帖子类型。现在,每个帖子都有一个额外的日期选择器,名为“date\\u event”,我的问题是:有人知道如何为标签date\\u event的最后一个日期订购帖子吗?

谢谢你的帮助。

1 个回复
最合适的回答,由SO网友:Michelle 整理而成

这直接来自the ACF documentation:

/*
*  Order Posts based on Date Picker value
*  this example expects the value to be saved in the format: yymmdd (JS) = Ymd (PHP)
*/

$posts = get_posts(array(
    \'meta_key\' => \'custom_order\', // name of custom field
    \'orderby\' => \'meta_value_num\',
    \'order\' => \'ASC\'
));

if( $posts )
{
    foreach( $posts as $post )
    {
        setup_postdata( $post );

        // ...

    }

    wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly
}

相关推荐

如何通过jQuery Datepicker搜索帖子?

我正在WordPress网站上工作,我有自己的搜索筛选页面,在那里我添加了jquery日期选择器,现在我想按日期选择器搜索帖子?Html Codescript> $(function() { jQuery( \"#datepicker-13\" ).datepicker({ dateFormat : \"yy-mm-dd\" }); $(\"#datepicker-13\").datepicker().datepick