2011-01-11 92 views

回答

0

get_posts()将返回出版日期排序,桩的阵列,按降序排列。因此,通过您发布的代码,数组中的第一篇文章([0])将成为作者发布的最后一篇文章。如果您确实需要用户的第一篇文章,则可以将该顺序参数添加到该调用中(&order=ASC)以覆盖默认值。

我认为ID的关键就是“ID”,所以你可以用$the_post = $post[0]['ID']来检索它。但我不得不承认我不记得,文件没有详细说明,也可能是“post_id”。您可以执行:print_r($the_post)来检查返回数组的键。

+1

Wordpress Dokumenation @ http://codex.wordpress.org/Function_Reference/get_posts指出:要访问帖子的ID或内容而不调用setup_postdata(),或者实际上是任何特定于后期的数据(保留在posts表中的数据) ,您可以使用$ post-> COLUMN,其中COLUMN是数据的表列名称。所以$ post-> ID保存ID,$ post-> post_content的内容,等等。要在页面上显示或打印此数据,请使用PHP回显命令,如下所示: <?php echo $ post-> ID; ?> – Cadoc 2011-01-11 14:04:26