相信大家都看到了薇晓朵最近在着手备案的通告了,当然大家应该知道的由于天朝的特殊情况,既然网站放在国内那么某些关键词是不允许出现在个人网站的,尤其是我们这样没有任何后台的个人小网站,而且最近小编找了几个小伙伴打算让他们一起帮小编更新网站。那么网站出现敏感关键词就不是小编个人所能控制的了。正好小编趁着周末没课就研究了下关键词替换。具体代码如下:

$KeyWordsFilterAds = array(
'v7v3' => '薇晓朵',
'二货' => 'X 货',
'VPN' => 'V*P*N',
);
function wxd_KeyWordsFilter($content) {
    global $KeyWordsFilterAds;
    $content = strtr($content, $KeyWordsFilterAds);
    return $content;
}
add_filter('the_content', 'wxd_KeyWordsFilter'); //替换文章关键词
add_filter( 'comment_text', 'wxd_KeyWordsFilter' );//替换评论关键词
add_filter( 'comment_text_rss', 'wxd_KeyWordsFilter' );//替换评论 rss 关键词

以上代码丢到主题的 functions.php 文件即可~如果需要定义你自己需要屏蔽的关键词的话只要将关键词以'v7v3' => ' 薇晓朵', 这种格式添加到 $KeyWordsFilterAds 数组即可,另外此代码还有个作用那就是可以用来做关键词描文本示例如下:

$KeyWordsFilterAds = array(
'WordPress' => '<a href="https://www.weixiaoduo.com/">WordPress</a>',
'WordPress 主题' => '<a href="https://www.weixiaoduo.com/">WordPress 主题</a>',
'WordPress 插件' => '<a href="https://www.weixiaoduo.com/">WordPress 插件</a>',
);
function wxd_KeyWordsFilter($content) {
    global $KeyWordsFilterAds;
    $content = strtr($content, $KeyWordsFilterAds);
    return $content;
}
add_filter('the_content', 'wxd_KeyWordsFilter'); //替换文章关键词
add_filter( 'comment_text', 'wxd_KeyWordsFilter' );//替换评论关键词

肿么样这段代码的效果不错吧~~连评论里都可以做 SEO 描文本链接了。多用途哦~