今天打开 Google Search Console 的后台查看网页索引编制,给吓了一跳。这群祸害硬生生的给关键词刷了两万多条,怎么不去死啊。
所以决定对搜索加以修改,限制搜索内容的字符长度和过滤部分关键词。将以下代码添加到你主题下的functions.php文件中:
//WordPress限制搜索关键词实现搜索黑名单
function dmd_search_filter($request_vars) {
if (!is_user_logged_in()){
$request_vars['s'] = "请先登录";
}
if (!empty($request_vars['s']) && iconv_strlen($request_vars['s'],"UTF-8")>5) {
$request_vars['s'] = "搜索词太长";
}
$a=array("色情","赌博","政治");
for($i=0;$i