测试当前页面是否为设置为主页的静态页面

时间:2013-01-29 作者:drake035

我将我的“关于”页面设置为主页,其永久链接(my\\u site/About/)因此成为my\\u site/。Is\\u page(\'about\')在本地服务器上返回TRUE,但在联机服务器上返回FALSE。

为什么会这样?

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

您可以使用该功能is_front_page().

将此放在要检查是否为frontpage的位置

if( is_front_page() ) {
    echo \'I am the frontpage\';
}
它返回TRUE 当显示主博客页面时,设置->阅读->首页显示设置为“您的最新帖子”,or when is set to "A static page"

结束

相关推荐

Sidebar missing from Homepage

这个home page 在所有最新帖子的其余部分下方显示侧边栏,为大部分(长)页面留下空白侧边栏区域。侧栏在任何single post.我的index.php 和single.php 除了“下一篇文章”和“上一篇文章”中的细微差别外,它们实际上是相同的。主题侧栏中没有部署小部件,称为侧栏1;没有其他提要栏。侧栏的所有元素都编码到侧栏中。php,并且没有条件检查哪个页面正在调用侧栏,因此它应该(并且正在)在索引页面和单个帖子上显示相同的内容,只是在不同的位置。类别页面也会在正确的位置显示侧栏。我想可能会有&