WordPress 屏蔽恶意关键词搜索教程-附源码

作者 : 三网云 本文共971个字,预计阅读时间需要3分钟 发布时间: 2020-07-19 共132人阅读
在WordPress主题目录下/wp-content/themes/主题名/functions.php文件添加下列代码
//屏蔽恶意关键词搜索
add_action('admin_init', 'php_search_ban_key');
function php_search_ban_key() {
    add_settings_field('php_search_key', '搜索关键词屏蔽', 'php_search_key_callback_function', 'reading');
    register_setting('reading','php_search_key');
}
function php_search_key_callback_function() {
    echo '<textarea id="php_search_key" class="large-text code" cols="50" name="php_search_key" rows="10">'.get_option('php_search_key') . '</textarea>';
}
add_action('template_redirect', 'php_search_ban');
function php_search_ban(){
    if (is_search()) {
        global $wp_query;
        $php_search_key = get_option('php_search_key');
        if($php_search_key){
            $php_search_key = str_replace("\r\n", "|", $php_search_key);
            $BanKey = explode('|', $php_search_key);
            $S_Key = $wp_query->query_vars;
            foreach($BanKey as $Key){
                if( stristr($S_Key['s'],$Key) != false ){
                    wp_die('请不要搜索非法关键字');
                }
            }
        }
    }
}
主题 设置(Settings) >> 阅读 搜索关键词屏蔽项填写要过滤的关键字,如下图:

WordPress 屏蔽恶意关键词搜索教程-附源码-三网云-小程序源码|商业源码|专注精品源码|免费下载网站|分享不一样的源码资源平台

测试添加效果如下图:

WordPress 屏蔽恶意关键词搜索教程-附源码-三网云-小程序源码|商业源码|专注精品源码|免费下载网站|分享不一样的源码资源平台


1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程资源,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

三网云-小程序源码|商业源码|专注精品源码|免费下载网站|分享不一样的源码资源平台 » WordPress 屏蔽恶意关键词搜索教程-附源码

常见问题FAQ

美化包支持最新版本吗?
三网云最新美化支持永久更新!
VIP一天可以下载多少资源
开通三网云会员,资源可以无限制下载

发表评论