相信大家都看到了薇曉朵最近在着手備案的通告了,當然大家應該知道的由於天朝的特殊情況,既然網站放在國內那麼某些關鍵詞是不允許出現在個人網站的,尤其是我們這樣沒有任何後台的個人小網站,而且最近小編找了幾個小夥伴打算讓他們一起幫小編更新網站。那麼網站出現敏感關鍵詞就不是小編個人所能控制的了。正好小編趁着週末沒課就研究了下關鍵詞替換。具體代碼如下:

$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 描文本鏈接了。多用途哦~