WordPress如何调用分类描述和标签描述

作者 FarLee 2010年2月11日 14:08:22   ‖浏览(10,716)

要对WordPress博客的标题title ,描述语description 以及关键词keywords标签进行SEO 优化。对于首页和单独文章页面的优化在这篇文章中已经做了介绍。那对于WordPress文章分类和标签页面(即archive.php)应该如何设置才最有利于搜索引擎优化呢?

1. 文章分类页面:

标题Title可以用wp默认的wp_title()函数调用分类名称,不用修改。描述语description最好用分类描述,那我们如何调用分类描述?可以使用category_description()函数来调用对于特定分类的描述。但是直接用category_description()函数调用分类描述,输出时会在头尾多出一对段落标记<p></p>,如何去掉<p></p>?使用strip_tags()这个PHP函数就可以了。最后,比如我的文章分类页面的meta优化代码如下:

elseif (is_category()) {
$description = strip_tags(category_description());
$description = $description."远方博客-关于搜索引擎,Web编程,开发设计,网络营销,电脑和IT互联网";
$keywords = single_cat_title("", false);
}

2. 文章标签tags页面:

那么WordPress又是如何调用tags标签描述的?和文章分类描述一样,我们可以使用tag_description()函数来调用标签描述,同时也需要用strip_tags()函数将<p></p>去掉,代码和上面一样,不在敷述。这里我对文章标签页面的SEO优化,title,description,keywords都用标签名称,没有调用标签描述,代码如下:

elseif (is_tag()) {
$description = single_tag_title('远方博客_',false);
$description = $description.",远方博客是关于Google搜索引擎优化技术和动态,php等web网络编程,js等前台开发设计,网站域名,主机服务器技术,Web2.0博客和网络营销,IT通讯和电脑互联网行业的WordPress blog-李华博客(FarLee)";
$keywords = single_tag_title('远方博客_',false);
}

其中用到了single_tag_title()函数来调用标签名称。single_tag_title()函数的第二个参数要设置为false,否则会在网页页面上直接输出显示标签名称,相当于echo。

经过上面 对$description和 $keywords赋值以后,就可以设置优化过的meta标签了,别忘了在上面的代码后面加上:

<meta name="description" content="<?=$description?>" />
<meta name="keywords" content="<?=$keywords?>" />

“WordPress如何调用分类描述和标签描述”文章评论(1)

  1. 这个tag描述挺有用的。不过可以改良一下。

来说兩句