A-A+
wordpress首页与内页显示不同的标签
在 wordpress 的优化过程中,经常会遇到首页与文章页显示不同标签的内容,比如 h1 标签,在首页显示的博客名称,如夏日博客,而在文章页当中,我们更希望显示的是文章的名称,但在wordpress中,内页是不允许显示两个 h1 标签的,所以只能在内页使用 h1 标签的时候进行页面的判断,如果是首页的话就显示博客名称,而如果是在内页的话就显示文章名称,或者在内页显示博客名称的时候直接使用 h2 标签,这样的判断可以应用其它标签,代码如下:
<?php $heading_tag = (is_single()) ? "h2" : "h1"; echo "<$heading_tag><a href=\"".get_bloginfo("url")."/\">".get_bloginfo("name")."</a></$heading_tag>"; ?>
这段代码的意思是判断是否是内页,如果是的话就取 h2,如果否的话就取h1,然后输出,放在需要的地方直接调用就可以了。