1

I'm using this code with success on some wordpress installation, but with my new theme it doesn't work.

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

On this website I have a static page as front page which might be the reason of it not working.

I'm not so good with PHP so any help would be appreciated. I guess if i call the page name instead of home it might work but not sure about the syntax

Thanks!

4

3 回答 3

1

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

于 2012-07-09T09:37:33.487 回答
0

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

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

于 2012-07-09T10:06:42.697 回答
0

你想用这段代码做什么?哪个部分不工作?是三元运算符没有显示 h1/h2 还是 php 函数没有打印出正确的信息?

于 2012-07-09T09:37:42.380 回答