wordpress中的条件if语句根据页面更改默认标头

时间:2013-11-19 14:37:43

标签: php wordpress

我在高级主题的子主题中有3个headers.php。问题是代码的第一行。我没有静态首页,由于本地主机开发,相当永久链接已关闭,虽然在实时它将使用非常永久链接。

我的header.php文件现在看起来像这样:

<?php
    if (!is_page('')){
        include(STYLESHEETPATH.'/header-home.php');
    }
    elseif (is_page('gallery')){
        include(STYLESHEETPATH.'/header-gallery.php');
    } 
    else {
        include(STYLESHEETPATH.'/header-default.php');
    }
?>

第二行:如果不是页面''做标题 - 其他给我一个不同的标题作品!!但不像我想的那样。当我将单词置于''内部时,它没有任何作用,因为它找不到静态的首页!好,我没有,但是所有的博客都有来自if(!is_page(''))的标题。我必须在''之间插入什么单词,以便我的标题更改适用于我的主页。我试过p = 0 page_id = 0。请帮忙

从你的个人资料中可以看出我是新手,所以如果我真的做了一些明显愚蠢的事,我会提前道歉。

非常感谢。

1 个答案:

答案 0 :(得分:0)

你可以尝试:

is_home();

is_front_page();

如果你在主页上,那就得到。

更多信息here for is_homehere for is_front_page