跳转到内容
无痕工具库 无痕工具库

Hostinger WordPress 禁用 CAPTCHA 验证码教程

CAPTCHA 是一种测试,通过展示验证挑战或执行自动后台检查,帮助判断网站访客是人类还是机器人。

在将 WordPress 网站从其他提供商迁移到 Hostinger 时,必须禁用管理员登录页面(https://domain.tld/wp-admin)上的 CAPTCHA,这样我们的专属团队才能访问你的网站文件和数据库。

对于使用 WordPress 搭建的网站,常见的选择是 Google 的 reCAPTCHA。你可以根据启用它的方式,按照以下方法将其禁用:

禁用基于插件的 CAPTCHA

如果你是通过 Google 插件启用的 CAPTCHA,请按以下步骤操作:

  1. 登录你的 WordPress 控制面板

  2. 点击 Settings(设置)→ Advanced Google re-CAPTCHA(高级 Google re-CAPTCHA)

  3. 在下拉列表中将 CAPTCHA 设置选择为 Disabled(禁用):

    WP Captcha 设置下拉列表,已突出显示用于选择验证码的 Disabled 选项

  4. 保存更改

  5. 清除浏览器缓存,或使用无痕窗口打开你的 WordPress 管理员登录页面,确认 CAPTCHA 已被禁用。效果应类似于下图:
    ​

    WordPress 登录表单,包含用户名、密码、记住我复选框和登录按钮

禁用基于脚本的 CAPTCHA

或者,如果你是通过在 WordPress 主题文件中添加脚本的方式设置 CAPTCHA 的,请按以下步骤将其移除:

  1. 打开你的 WordPress 网站当前所在主机方案(平台)上的 File Manager(文件管理器)

  2. 导航到以下路径:/wp-content/themes/theme_name

  3. 找到 function.php 文件并以编辑模式打开

  4. 删除代码中的 CAPTCHA 部分。具体代码可能因 CAPTCHA 显示位置的不同而有所差异。例如,在 WordPress 登录页面显示的代码类似于下面这样:

    // Call the Google reCAPTCHA verification API on the login form page
    function login_style() {
    wp_register_script('login-recaptcha', 'https://www.google.com/recaptcha/api.js', false, NULL);
    wp_enqueue_script('login-recaptcha');
    }
    add_action('login_enqueue_scripts', 'login_style');
    // Add Google CAPTCHA on login form page
    function add_recaptcha_on_login_page() {
    echo '<div class="g-recaptcha brochure__form__captcha"
    // Replace the placeholder with your site key
    data-sitekey="INSERT_YOUR_SITE_KEY_HERE"></div>';
    }
    add_action('login_form','add_recaptcha_on_login_page');
  5. 删除 CAPTCHA 代码后,保存更改

  6. 清除浏览器缓存,或使用无痕窗口打开你的 WordPress 管理员登录页面,确认 CAPTCHA 已被禁用。效果应类似于下图:

    WordPress 登录表单,包含用户名、密码输入框和登录按钮

    ​

CAPTCHA 禁用后,你就可以使用 WordPress 登录信息继续提交迁移请求了。如果你在提交请求时遇到问题,请参阅如何修复创建迁移请求时的常见错误。