所有分类
  • 所有分类
  • 软件工具
  • 各类源码
  • 知识课程

网站经营有了一定的权重后经常遇到不怀好意的人利用wordpress搜索功能,搜索垃圾关键词,拉低网站权重。
比如像我这种佛系经营网站的人也遇到过,你们说这些人是不是脑子有问题?!!
那么如何屏蔽恶意搜索关键词呢?几行代码就能实现:

1、functions.php中添加代码

在当前主题路径下…/wp-content/themes/主题名/functions.php文件添加下列代码

add_action('admin_init', 'Alphafanty_search_ban_key');
function Alphafanty_search_ban_key() {
add_settings_field('Alphafanty_search_key', 'Alphafanty搜索关键词屏蔽', 'Alphafanty_search_key_callback_function', 'reading');
register_setting('reading','Alphafanty_search_key');
}

function Alphafanty_search_key_callback_function() {
echo '<textarea name="Alphafanty_search_key" rows="10" cols="50" id="Alphafanty_search_key" class="large-text code">' . get_option('Alphafanty_search_key') . '</textarea>';
}
add_action('template_redirect', 'Alphafanty_search_ban');
function Alphafanty_search_ban(){
if (is_search()) {
global $wp_query;
$Alphafanty_search_key = get_option('Alphafanty_search_key');
if($Alphafanty_search_key){
$Alphafanty_search_key = str_replace("\r\n", "|", $Alphafanty_search_key);
$BanKey = explode('|', $Alphafanty_search_key);
$S_Key = $wp_query->query_vars;
foreach($BanKey as $Key){
if( stristr($S_Key['s'],$Key) != false ){
wp_die('请不要搜索非法关键字');
}
}
}
}
}

2、添加屏蔽关键词

登录Wordpress网站后台设置–>阅读–>添加屏蔽关键词

然后添加即可,一行一个关键词

WordPress屏蔽恶意关键词搜索

添加完毕后,直接在前台输入已经屏蔽的关键词就会提示“请不要搜索非法关键字”。

原文链接:https://isaurora.com/1571.html,转载请注明出处。
1、本站名称:极光资源
2、本站永久网址:https://isaurora.com,Ctrl+D即可收藏本站,期待再次光临。
3、本站部分文章内容可能来源于网络,仅供学习与参考,如有侵权请留言反馈,本站将进行删除处理。
4、本站所有资源不代表本站立场,不代表本站赞同其观点,不对其真实性负责。
5、本站禁止以任何方式发布或转载任何违法信息,如发现请留言举报。
6、本站资源大多存储在云盘,如发现链接失效请留言反馈,本站将第一时间更新。
0

评论1

  1. wp还有这种操作? :arrow:
显示验证码
没有账号?注册  忘记密码?