如何获取所有博客帖子的日期

时间:2016-02-26 作者:user89543

我已经从管理面板在wordpress中添加了许多博客帖子,但现在我必须获得所有插入博客帖子的日期。我使用了get\\u the\\u date(),但这个函数只返回我的第一篇博客文章,而不是其他博客文章的日期,而且我还使用了the\\u time(),这个函数还只返回我的第一篇博客文章的时间,如何才能获得所有博客文章的日期?

1 个回复
SO网友:somebodysomewhere

如果您想获取所有博客帖子的日期,那么您需要执行自己的查询并循环该查询。

以下是查询:

<?
$posts = new WP_Query(array(
    \'post_type\' => \'post\',
    \'posts_per_page\' => -1
));
?>
现在,您需要像这样循环这些帖子:

<?
if( $posts->have_posts() ) : while( $posts->have_posts() ) : $posts->the_post();
    echo get_the_date();
endwhile; endif;
?>
如果你有50篇帖子,那么你会看到50个日期。

如果您需要使查询更加具体以过滤掉某些帖子,那么您可以通过许多代码示例找到所有可能的参数here.

相关推荐

WPQuery Date and ACF

我正在创建一个查询,需要按ACF日期字段进行筛选。在数据库中(wp\\u post\\u meta table中)的值如下:MM/DD/YYYY我有几个房间,在date\\u available\\u from字段中的值为:2021 06月01日2021 08月21日2021 08月31日2021 09月06日2021 07月30日2021 11月31日2021 12月31日ul>然后我像这样进行查询:$args[1] = array( \'posts_per_page\' => -1