WordPress技巧:页面标题添加博客名称

忘记之前在谁的博客里看到的,在每个页面的标题上添加博客名称有利于SEO,于是看了下自己的博客的情况。搬家后首页竟然标题显示的是域名地址”www.dreamfy.com”而不是“梦飞扬”,内页只显示文章标题,赶紧打开header.php,看一下代码。

原先的代码如下:

<title>
wp_title();
</title>

上述代码里用了wp_title()函数,此函数在文章页返回文章的标题,在目录页返回目录分类名,但是在首页则是啥都不返回,所以就出现我上文提到的首页显示的是域名的问题。

将上述代码改为:

<title><?php if(is_home()){
	bloginfo('name');
	echo " - ";
	bloginfo('description');}else
		wp_title('-',true,'right'). bloginfo('name');?></title>

则在首页会显示博客名称-博客描述(也就是WP后台的副标题),而在其他页面则显示文章标题-博客名称,具体效果可以看本站。

展开评论