WordPess 2.5 以后,wp_title() 函数新增了功能,可以直接将文章标题和分隔符显示在博客名称之前,用法在默认模板的<title></title>字段给出了范例:
[code=”php”]
[/code]
这段代码能在主页的浏览器标题上只显示博客标题,而文章页面则是“文章标题 | 博客标题”样式
而对于WordPress2.5之前的版本,可以参见wordpress.org
有些朋友喜欢在主页的标题显示描叙性文字,而对于WordPress的模板来说,则是直接将博客副标题应用于<title>,写法大致如下
[code=”php”]
|
[/code]
这样的做法对于SEO来讲是不可取的,因为HTML的<title>和博客副标题采用同样的描叙会导致搜索引擎看来重复的描叙,其结果可以用Google 的Webmaster Tools ->Diagnostics->HTML suggestions检测到。
在我看来,WordPress默认模板采用的方法就很好,对于用户而言,看博客的副标题即可;另外就我而言,并不喜欢在收藏站点时后面大段的描叙性文字,还得自己删除。
如果坚持在<tilte>使用描叙性文字,我目前知道的方法仅是手工写入模板<tilte>字段,且稍微有别于博客副标题。不过这样的做法只适合自己的私用模板,不适用于公用模板的编写。
PS:写文章时文章本身标题的选取也很有讲究,这个话题可参见英语文章: