在 WordPress 网站上禁用 CAPTCHA 并将其迁移到 Hostinger

CAPTCHA 是一项测试,通过呈现挑战或运行自动后台检查来识别网站访客是真人还是机器人。

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

对于使用 WordPress 构建的网站,一个常见的选择是 Google 的 reCAPTCHA。以下是根据你启用 CAPTCHA 的方式将其禁用的步骤:

禁用基于插件的 CAPTCHA

WP Captcha settings dropdown with Disabled option highlighted for captcha selection
WP Captcha settings dropdown with Disabled option highlighted for captcha selection
WordPress login form with username, password, remember me checkbox, and Log In button
WordPress login form with username, password, remember me checkbox, and Log In button

如果你使用 Google 插件启用了 CAPTCHA,请按照以下步骤操作:

  1. 登录你的 WordPress 后台
  2. 点击 Settings(设置)Advanced Google re-CAPTCHA
  3. 在下拉列表中选择 CAPTCHA 设置为 Disabled(禁用)
  4. 保存更改
  5. 清除你的浏览器缓存或使用无痕窗口打开你的 WordPress 管理员登录页面,以确保 CAPTCHA 已禁用。它看起来应类似这样:

禁用基于脚本的 CAPTCHA

WordPress login form with username, password fields, and Log In button
WordPress login form with username, password fields, and Log In button

或者,如果你是通过在 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');
  1. 移除 CAPTCHA 代码后保存更改
  2. 清除你的浏览器缓存或使用无痕窗口打开你的 WordPress 管理员登录页面,以确保 CAPTCHA 已禁用。它看起来应类似这样:

来源:Hostinger 官方帮助文档