什么php代码可以用来查找托管博客的页面对象?
请注意,这可能与网站的第一页不同。在管理部分,我们可以指定在哪个页面中显示博客文章。我所看到的最困难的部分是如何通过编程获得这些信息。我可以使用get\\u pages()遍历所有页面,但is\\u home()仅在循环上下文中可用。我在get_pages()返回的页面对象上没有看到一个字段,这表明它是一个包含博客帖子的页面。
什么php代码可以用来查找托管博客的页面对象?
请注意,这可能与网站的第一页不同。在管理部分,我们可以指定在哪个页面中显示博客文章。我所看到的最困难的部分是如何通过编程获得这些信息。我可以使用get\\u pages()遍历所有页面,但is\\u home()仅在循环上下文中可用。我在get_pages()返回的页面对象上没有看到一个字段,这表明它是一个包含博客帖子的页面。
你好@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;
}
我将一个网站转移到VPS,当我打开该网站时,主页的加载时间太长,对我来说,仅仅显示主页需要30-35秒,但当我以正常速度浏览它加载的内部页面时,我也尝试了这一方法,当时我的所有插件都已停用,但没有变化,加载需要时间。