静态家庭上的Wordpress h1标题和其他页面上的h2不起作用

时间:2012-07-09 09:30:33

标签: php wordpress tags title

我在一些wordpress安装上成功使用此代码,但是使用我的新主题它不起作用。

<?php echo is_home() ? '<h1>' : '<h2>'; ?>
 <a href="<?php echo home_url(); ?>/">
    <?php bloginfo('name'); ?>
 </a>
 <?php echo is_home() ? '</h1>' : '</h2>'; ?>

在这个网站上,我有一个静态页面作为首页,这可能是它不起作用的原因。

我对PHP不太好,所以任何帮助都会受到赞赏。我想如果我调用页面名称而不是主页它可能会起作用但不确定语法

谢谢!

3 个答案:

答案 0 :(得分:1)

尝试将is_home()更改为is_front_page(),应对其进行排序。

答案 1 :(得分:0)

您要对此代码执行什么操作?哪个部分不起作用?它是三元运算符不显示h1 / h2还是php函数没有打印出正确的信息?

答案 2 :(得分:0)

不应该所有页面标题都使用H1吗?你在“其他页面”中放入了什么?

如果您将网站标题放在那里,您可能会重新考虑这样做。因为网站标题不应该是H1。这是因为Google会看到您的所有网页都具有相同的H1标记,这会对您的网页排名产生负面影响。