在我的home.php
文件我只有以下代码:
<?php
global $post;
print_r($post->ID);
die();
?>
这是打印最新博客帖子的ID,但我想要的是获取当前页面的ID(我在设置中设置为帖子页面的页面)。看来我已经在“循环”中了。如何获取全局
$post
对象,而不是循环中的第一篇文章?
最合适的回答,由SO网友:Carlos Faria 整理而成
?如何从反配置中获取ID?
<?php $page_for_posts = get_option( \'page_for_posts\' ); ?>
由于您正在查找的页面现在显示帖子,因此您处于帖子的循环中,而不是页面的循环中。