如何在使用wp_get_recent_post()时获取发布日期?

时间:2013-02-10 作者:Trufa

我通过以下方式获得最新帖子:

$args = array( \'numberposts\' => \'2\' );
$recent_posts = wp_get_recent_posts( $args );
然后我循环浏览它们,并通过以下方式获取有关帖子的信息:

$recent_posts[0]["post_title"]
我怎样才能知道这篇文章发表的日期?

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

您可以看到通过php返回的所有内容var_dumpprint_r:

$recent_posts = wp_get_recent_posts();
echo \'<pre>\';
print_r( $recent_posts );
echo \'</pre>\';
这将显示日期存储在post_date:

foreach( $recent_posts as $recent ):
    echo $recent[\'post_date\'];
endforeach;
或者使用php的datestrtotime:

echo date( \'l F jS\', strtotime( $recent[\'post_date\'] ) );

结束

相关推荐

将Query_Posts()和Get_Posts()组合为一个查询

我正在创建一个网站,它使用博客的普通帖子和事件的自定义帖子类型(由事件插件生成)。我成功地使用了不同的查询来获取这两个查询,但我想将它们合并到一个查询中。尝试过各种各样的事情,但都没有成功。以下是对博客的查询:<?php $mainFeatures = array( \'numberposts\' => -1, \'order\'=> \'DESC\', \'orderby\' => \'post_date\'); $postslist = get_posts( $mai