写文章时,合理的内链可以更有利SEO,提高搜索引擎的抓取。用Simple tags插件去实现的话,可以在文章开头、结尾和Feed里面自动添加tags,或智能全站添加。但是要将文章内容与tags对应的关键字加入关联链接的话,Simple tags达不到效果。
有一种比较简单的方法,那就是改动wp-includes目录下的post-template.php文件。
找到下列代码:
$content = str_replace(‘]]>’, ‘]]>’, $content);
下面添加为:
$allTags = get_tags();
foreach($allTags as $tag) {
$content = str_replace($tag->name,”<a style=\”text-decoration: underline;\” href=\”/archives/tag/”.$tag->slug.”\”>”.$tag->name.”</a>”,$content);
}
OK了,检查一下,文章含有tags的词语都带上内链了。这种方法与simple tags有点冲突,使用上面方法的话,就关闭simple tags的相关日志功能,否则会显示不正常。

