如何查看该页面是否为主页?
我有这个页面,主页,新闻。
在阅读设置中,我设置:
首页: - 首页
帖子页面: - 新闻
当我检查时
var_dump(is_front_page());
var_dump(is_home());
主页和新闻页面具有相同的值
布尔值假
布尔值为真
但我需要将它们分开并知道Front页面。
答案 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)
<?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
。