如何以编程方式查找帖子页面(主页)

时间:2011-02-28 作者:Bernard

什么php代码可以用来查找托管博客的页面对象?

请注意,这可能与网站的第一页不同。在管理部分,我们可以指定在哪个页面中显示博客文章。我所看到的最困难的部分是如何通过编程获得这些信息。我可以使用get\\u pages()遍历所有页面,但is\\u home()仅在循环上下文中可用。我在get_pages()返回的页面对象上没有看到一个字段,这表明它是一个包含博客帖子的页面。

1 个回复
最合适的回答,由SO网友:MikeSchinkel 整理而成

你好@Alkaline:

我想你正在寻找这个:

// $page is a post where post_type==\'page\'
if (get_option(\'show_on_front\')==\'page\') {
  $page_id = get_option(\'page_for_posts\');
  $page = get_post($page_id);
} else {
  $page = false;
}

结束

相关推荐

homepage loading too slow

我将一个网站转移到VPS,当我打开该网站时,主页的加载时间太长,对我来说,仅仅显示主页需要30-35秒,但当我以正常速度浏览它加载的内部页面时,我也尝试了这一方法,当时我的所有插件都已停用,但没有变化,加载需要时间。