为什么$ wp_query-> posts [0] - > ID和get_the_ID会返回不同的ID?

时间:2014-03-31 05:37:43

标签: php wordpress

基本上我在WordPress循环之外运行那两个:

$wp_query->posts[0]->ID
get_the_ID

第一个当然返回第一篇文章的ID。 第二个返回第一个帖子或最后一个帖子的ID。我很想知道原因。

基本上,当我在标题中时,我需要知道有关第一篇文章的信息,这就是我尝试使用get_the_ID的原因。我不能在这个阶段进入循环。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

global $post;
echo get_the_id($post->ID);