WordPress极简博客 WordPress极简博客
  • 新鲜事
  • 战疫情
  • UI素材
    • UI素材
    • 电商/节日
    • PPT
      • 节日庆典
      • 工作汇报
      • 商业计划书
    • word
      • 简历竞聘
      • 合同/公文
  • 创客头条
    • 音乐分享
    • 初创文章
    • 极客头条
    • 生活趣事
    • 生活日记
    • 防骗指南
  • 编程教学
    • API日记
    • Linux安全栏目
      • Linux运维安全汇总
      • DDOS攻击防护
      • XSS攻击防护
      • SQL安全防护
    • Python技术栏目
      • Python基础入门
      • Python基础结构
    • WordPress技术栏目
      • WP主题
      • WordPress技术教程
      • RIPRO主题美化
    • WordPress漏洞发布
    • 技术教程汇总
    • 严选源码
  • 专题
  • 基友
  • 隐私
  • 注册
    登录
立即登录
  • 首页
  • 云优化
  • 新疫情
  • 新鲜事
    • 热文
    • 极客
    • 生活
  • 技术篇
    • WP主题
    • 技术教程
    • Python入门
    • Python基础
  • 专题篇
  • 友链君
首页 初创 如何限制用户搜索违禁词?

如何限制用户搜索违禁词?

夏柔 8月 26, 2021

当你网站的搜索结果出现一堆违禁词,你会不会头疼?

夏柔在这里总结了10000多个违禁词语,其中还包括CSDN上的一些违禁词库打包,目前已经应用到了本站,你可以尝试搜索一下,看看你搜索的词有没有被屏蔽。

如何限制用户搜索违禁词?-WordPress极简博客

(夏柔就不给大家展示内容了,请大家自行下载查看)

适配主题:

  • RiTheme系列:RiPro、RiPro-v2、RiPlus、RiZzhuTi、RiZhuTi-v2等
  • NiceTheme系列:Cosy、PandaPro等
  • 其他部分主题适配
  • 夏柔没有那么多主题,你可以测试完把结果发给我,谢谢大家

教程开始

首先来到目录:/theme/你的主题/functions.php 文件

将以下代码加到文件里:

function uicss_search_ban_key() {
add_settings_field('uicss_search_key', '搜索关键词屏蔽', 'uicss_search_key_callback_function', 'reading');
register_setting('reading', 'uicss_search_key');
}
function uicss_search_key_callback_function() {
echo '<textarea name="uicss_search_key" rows="10" cols="50" id="uicss_search_key" class="large-text code">' . get_option('uicss_search_key') . '</textarea>';
}
add_action('template_redirect', 'uicss_search_ban');
function uicss_search_ban() {
if (is_search()) {
global $wp_query;
$uicss_search_key = get_option('uicss_search_key');
if ($uicss_search_key) {
$uicss_search_key = str_replace("\r\n", "|", $uicss_search_key);
$BanKey = explode('|', $uicss_search_key);
$S_Key = $wp_query->query_vars;
foreach ($BanKey as $Key) {
if (stristr($S_Key['s'], $Key) != false) {
wp_die('您好,经系统检测到您在本站使用搜索功能中存在违规字眼,请您不要搜索违法关键字,<br>本站宗旨: 为更多的开发者带来最方便的技术教程!
<br>我们在遵守当地法律法规的前提下运行网站,并且保证每一篇文章均经过站长审核后发布!<br>您的行为及IP已经被记录到后台终端: <iframe src="http://myip.wpon.cn/" width="100%" height="100%" frameborder="0"></iframe><a title="首页" href="https://www.wpon.cn">点我返回首页</a>');
exit;
}
}
}
}
}
违禁词库
已打包,检测有效
类型: TXT 提取码: ****

然后你可以尝试一下,是否生效。

依旧原创,欢迎转载,留个来源,感激不尽~

#夏柔#词#违禁词
3
等 3 人赞过
J2dcg1.png
猜你喜欢
  • 绿联NAS搭建ubantu虚拟机安装宝塔面板保姆级教程
  • 阿里云用了管家备案感觉效率提高了
  • 自动化更新资源站系统上线
  • WP资源下载数据根据SQL语句导出
  • 三年腾讯云服务器到期了
  • 宝塔设置自动重启停止运行的Mysql数据库
  • 融合怪脚本:一键测试linux服务器性能、网络、IP质量等
  • 免费ssl数字证书申请-freegetssl
  • 朋友当兵去了
  • fastcdn之SSH列表数据接口
06 3月, 2024
03月06日,星期三,每天60秒读懂世界!
夏柔
站长
夏山如碧 - 怀柔天下
1688
文章
25
评论
58145K
获赞
版权声明

文章采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议,与本站观点无关。

如果您认为本文侵犯了您的版权信息,请与我们联系修正或删除。
投诉邮箱wpsite@aliyun.com

栏目推荐
Python基础入门33
WordPress技术教程267
前沿技术情报所22
城市创新——新消费11
最近有哪些不可错过的热文23
程序员的养生之道0
节
春
  • 新鲜事
  • 疫情实况
  • UI素材
  • 技术教程
  • 音乐分享
  • 专题
  • 友情
  • 隐私
  • 云优化
Copyright © 2019-2025 WordPress极简博客. Designed by 夏柔. 辽公网安备21010502000474号 辽ICP备19017037号-2