A-A+

wordpress网站内容关键词替换

2015年01月05日 编程技术 暂无评论

最近在做一个伪原创的功能,有一些相近的词语要在 wordpress 里面进行替换,而这些词又不是很多,所以就没必要再去找插件进行实现了,在网上找了一段代码,轻松实现了 wordpress 站内关键词的替换功能,当然除了做伪原创之外,还可以进行关键词的屏蔽功能。先看一下这段代码:

[code lang="php"]
$KeyWordsFilterAds = array(
'xiariboke' => '小虎博客',
'二货' => 'X货',
'VPN' => 'V*P*N',
);
function KeyWordsFilter($content) {
global $KeyWordsFilterAds;
$content = strtr($content, $KeyWordsFilterAds);
return $content;
}
add_filter('the_content', 'KeyWordsFilter'); //替换文章关键词
add_filter( 'comment_text', 'KeyWordsFilter' );//替换评论关键词
add_filter( 'comment_text_rss', 'KeyWordsFilter' );//替换评论rss关键词
[/code]

将这段代码同样放到主题 functions 文件里面,这里定义了一个数组 $KeyWordsFilterAds, 例如站点如果出现 xiaohuboke.com 则替换成 小虎博客,如果有多个关键词要进行替换的话,按照格式 'xiariboke' => '小虎博客', 来往下添加即可。这种功能不仅可以实现 wordpress 站内关键词的替换,还可以制作关键词描文本的制作,在文本中出现了某个词,并且要添加上相关的链接,代码如下:

[code lang="php"]
$KeyWordsFilterAds = array(
'wordpress' => 'wordpress',
);
function KeyWordsFilter($content) {
global $KeyWordsFilterAds;
$content = strtr($content, $KeyWordsFilterAds);
return $content;
}
add_filter('the_content', 'KeyWordsFilter'); //替换文章关键词
add_filter( 'comment_text', 'KeyWordsFilter' );//替换评论关键词
[/code]

这样就达到了描文本链接的制作,对于 优化 wordpress 关键词非常有好处,尝试一下吧~~

标签:

给我留言