我需要所有的帖子与ID,标题和日期

时间:2014-06-11 作者:Tusar

我需要所有的职位ID与相应的标题和发布日期。

当前仅获取ID

 $posts_array = get_posts( \'posts_per_page=999999999999&fields=ids\' );
需要

[{
"id" : 9,
"post_date" : "2014-06-11 07:04:55",
"post_title" : "title.."
}, 
    {..}, 
    {..},..
]
情景:

Post将用于在平板电脑/手机中显示(带有无限滚动)

不想加载所有帖子,因为这会导致性能问题。

1 个回复
SO网友:Pieter Goosen

您可以使用get_posts 获取帖子列表,然后WP_Post member variables 获取并显示所需的数据

你可以这样做。您可以根据需要对其进行优化

<?php
$args = array( \'posts_per_page\' => -1); 
$posts= get_posts( $args );
if ($posts) {
    foreach ( $posts as $post ) {
        setup_postdata($post);
        echo \'<p>\' . $post->post_title . \'(\' . $post->ID . \')\'  . \' was posted on  \' .  $post->post_date . \'</p>\';
    }
}
这将输出

测试桩SUB(312)发布于2014年5月29日15:47:26

结束

相关推荐

Get posts from taxonomy URL

如何使用URL从自定义分类中获取帖子,以确定显示的是哪个分类术语id?我试图通过使用get_category_by_path 传递URL时返回false,因为自定义分类法不同。对于分类法,是否有一个等效的函数可以做到这一点?我在谷歌上搜索了一下Wordpress抄本,什么也没找到。非常感谢