2013-04-06 107 views
1

我有一个页面名称“博客”,它包含一个帖子列表。如何获取当前博客的ID

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

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

回答

1

要获得在设置 - 选择的页面>阅读的ID - >“的帖子页:”试试这行代码:

$frontpost_id = get_option('page_for_posts'); 
+0

太棒了!感谢它的工作。 – user447487 2013-04-06 14:49:25

+0

太好了。如果您发现答案有用,请点击左侧的大复选框,花点时间接受此答案。 – user850010 2013-04-06 16:59:36

0

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

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

<?php 
global $post; 
$current_page_id = $post->ID; 
// Whatever else you're going to do 
?> 
+0

我需要从其他获得博客的id页面。 – user447487 2013-04-06 13:24:35