1

我有一个页面名称“博客”,它包含一个帖子列表。

在设置->阅读->“帖子页面:”我选择了“博客”。

如何从模板中获取博客的 ID。

4

2 回答 2

1

要获取在设置->阅读->“帖子页面:”中选择的页面的 ID,请尝试以下代码行:

$frontpost_id = get_option('page_for_posts');
于 2013-04-06T14:35:37.397 回答
0

如果您必须选择“博客”作为帖子页面,则它必须是您之前在“页面”部分中创建的页面。

要获取当前页面的 ID,您只需在进入页面模板中的帖子循环之前执行 $post->ID 即可。首先你做一个global $post。像这样:

<?php
global $post;
$current_page_id = $post->ID;
// Whatever else you're going to do
?>
于 2013-04-06T13:02:21.457 回答