我在一些wordpress安装上成功使用此代码,但是使用我的新主题它不起作用。
<?php echo is_home() ? '<h1>' : '<h2>'; ?>
<a href="<?php echo home_url(); ?>/">
<?php bloginfo('name'); ?>
</a>
<?php echo is_home() ? '</h1>' : '</h2>'; ?>
在这个网站上,我有一个静态页面作为首页,这可能是它不起作用的原因。
我对PHP不太好,所以任何帮助都会受到赞赏。我想如果我调用页面名称而不是主页它可能会起作用但不确定语法
谢谢!
答案 0 :(得分:1)
尝试将is_home()更改为is_front_page(),应对其进行排序。
答案 1 :(得分:0)
您要对此代码执行什么操作?哪个部分不起作用?它是三元运算符不显示h1 / h2还是php函数没有打印出正确的信息?
答案 2 :(得分:0)
不应该所有页面标题都使用H1吗?你在“其他页面”中放入了什么?
如果您将网站标题放在那里,您可能会重新考虑这样做。因为网站标题不应该是H1。这是因为Google会看到您的所有网页都具有相同的H1标记,这会对您的网页排名产生负面影响。