Wordpress - 检查页面是否是主页面

时间:2014-02-06 12:06:16

标签: wordpress

如何查看该页面是否为主页?

我有这个页面,主页,新闻。
在阅读设置中,我设置:
首页: - 首页
帖子页面: - 新闻

当我检查时

var_dump(is_front_page());
var_dump(is_home());

主页和新闻页面具有相同的值

  

布尔值假

     

布尔值为真

但我需要将它们分开并知道Front页面。

4 个答案:

答案 0 :(得分:1)

index.php主页与指定主页之间存在差异

因此在两种情况下都需要分别对其进行定义 “ is_home或is_front_page”不是“ is_front_page和is_front_page”

这可以帮助您:

if(is_front_page() || is_home()){
    //do sothing
}

答案 1 :(得分:0)

is_front_page()当显示网站的正面时,无论是帖子还是网页。显示主博客页面时返回true,并且'Settings>阅读 - >首页显示'设置为“您的最新帖子”,或者“设置>阅读 - >首页显示'设置为“静态页面”,“首页”值是当前显示的页面。

答案 2 :(得分:0)

if(is_front_page()({ echo do this } else { do this } 

答案 3 :(得分:0)

is_home()

<?php
if ( is_home() ) {
    // This is a homepage
} else {
    // This is not a homepage
}
?>

确保在条件标记之前设置wp_reset_query();

为什么要使用wp_reset_query:

word press始终保持原始的,未经改动的查询完好无损。因此,要回到所有条件标记的工作位置,我们必须使用wp_reset_query