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