WordPress搜索经常被人恶意搜索些非法关键字,搜索引擎收录后影响非常不好,下面2种方法可以预防下!
方法 1:使用代码禁止游客搜索(推荐)
方法 1.1:直接屏蔽搜索请求
在主题的 functions.php 中添加:
add_action( ‘template_redirect’, ‘block_search_for_guests’ );
function block_search_for_guests() {
// 如果用户未登录且正在访问搜索页
if ( ! is_user_logged_in() && is_search() ) {
wp_redirect( home_url() ); // 重定向到首页
exit;
}
}
效果:
-
-
-
未登录用户尝试搜索时,会被自动跳转到首页。
-
不影响已登录用户使用搜索。
-
-
方法 1.2:隐藏搜索表单
本文来自华哥投稿,不代表爱分享资源网立场,仅供大家学习与参考,如有侵权,请联系客服进行删除处理。