Wordpress函数的首页()不起作用
我有一个“静态”页面设置为Wordpress的首页 我在index.php文件中有以下内容:Wordpress函数的首页()不起作用,wordpress,function,Wordpress,Function,我有一个“静态”页面设置为Wordpress的首页 我在index.php文件中有以下内容: <?php if (is_front_page() || is_home()) { ?><p>TEST FRONT PAGE</p> <?php } ?> 测试首页 出于某种原因,“测试首页”不会出现在首页上,但会出现在帖子页面上(应该如此,仅用于这些目的)…我使用Word
<?php
if (is_front_page() || is_home()) {
?><p>TEST FRONT PAGE</p>
<?php
} ?>
测试首页
出于某种原因,“测试首页”不会出现在首页上,但会出现在帖子页面上(应该如此,仅用于这些目的)…我使用Wordpress 3.0,我在twentyten模板本身上测试了它
有人知道为什么吗
谢谢,
Amit因为首页是从front-page.php而不是index.php加载的 编辑 它是从page.php加载的。您可以在此处阅读有关模板层次结构的更多信息: 这个
is_home()
标签实际上会查找显示您最近所有帖子的页面。如果您在主页上并在那里显示最近的帖子,is\u home()
将返回true。如果您的首页设置为静态或模板,is_home()
将返回false,但对于显示您最近文章的任何内部页面,将返回true
是首页()
当显示主博客页面且显示的Settings->Reading->Front page
设置为“Your latest posts”时,返回TRUE,
或者当设置为“静态页面”且“首页”值为当前显示的页面时
工具书类
给你!以及在if(is_front_page()| | is_home()){}
处理过与我相同的问题没有问题。我添加了一个链接来解释WordPress中的所有模板层次结构。您可能会发现它很有用。稍加更正,首页是从home.php加载的,如果存在。不正确。加载默认博客文章视图的home.php。如果您有一个静态页面作为主页,那么front-page.php(WordPress 3.0中新增)就是首页。术语令人困惑,但home.php永远不会加载静态页面(除非文件修改默认查询)。