在主页上更改页眉

时间:2013-12-23 作者:Tom Burman

我试图让我的主页有一种不同于其他页面的标题类型。我已经在名为home和in header的设置中将一个页面作为首页。php我已将代码更改为:

<?php if(is_home()) {?>
        <hgroup>
            <h1 class="site-title"><a href="<?php echo esc_url( home_url( \'/\' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home"><img src="<?php echo "Hello World" ?>"/></a></h1>
        </hgroup>
    <?php } else {?>
        <hgroup>
            <h1 class="site-title"><a href="<?php echo esc_url( home_url( \'/\' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home"><img src="<?php bloginfo(\'template_url\'); ?>/images/Cranbri-web-solutions.png"/></a></h1>
        </hgroup>
    <?php } ?>
有人能看出哪里出了问题吗?由于某种原因,收割台安装发生变化??

谢谢

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

因为有一个静态页面作为首页,所以使用is_front_page() 而不是is_home() 在这种情况下。

结束

相关推荐

Multiple Custom Headers

我正在尝试添加此函数:add_theme_support( \'custom-header\' ); 我希望它以某种方式与多个标题相结合。我看到一些PHP代码,它检查加载了哪个模板,然后添加代码中定义的图像(标题)。这不是完全可选的,因为我希望我的主题允许主题用户更改其“买家”模板、“卖家”模板的标题,等等。有没有办法让“自定义标题”页面允许在不同模板上调用多个自定义标题?