Recaptcha 阻止访问我的 WordPress 编辑器
Recaptcha blocks access to my WordPress editor
我尝试在我的 wordpress 网站上安装 reCAPTCHA v3,但现在我无法登录到 Wordpress 编辑器来编辑网站。每次我尝试登录时,它都会显示错误:无效的站点密钥。
我尝试从 reCAPTCHA 管理页面中删除域、站点和密钥,但登录问题仍然存在。
我相信我在 wordpress 中放了一些代码......但不确定是什么和在哪里,也许它是 Contact Form 7 5.1 中的 [recaptcha] 但我不确定(我不是开发人员)。
您可以尝试禁用添加了 reCAPTCHA 的插件(在本例中为 Contact Form 7),以便重新登录。然后,您可以重新启用它并正确设置您的站点和密钥。
由于您无法登录,因此无法从 WordPress 仪表板禁用该插件。相反,您可以暂时将插件文件夹移动到另一个位置。导航到您的 WordPress 安装文件夹 → wp-content
→ plugins
并移动 contact-form-7
文件夹。
登录您的 Cpanel 或 FTP。
查找目录 /public_html/wp-content/plugins 并重命名 reCAPTCHA 插件文件夹。
例如,将 "uber-norecaptcha" 重命名为 "uber-norecaptcha123"。刷新您的 WP-admin url。现在您可以登录了。不要忘记将 reCaptcha 重命名为 original,然后您可以在登录时停用它。
刚遇到类似问题,持续了3个月。
但是,最后,我找到了解决方案并解决了它。
在我的例子中,我去了 public_html/wp-content/plugins/wpforo/wpforo.php(我不知道你是否安装了论坛,但论坛导致我的登录页面继承了没有任何有效密钥的登录 recaptcha)。
public function init_hook(){
//reCAPTCHA on wp-login.php page
//$this->api->init_wp_recaptcha();
}
此函数正在使用无效密钥调用验证码。我所做的只是注释掉:
$this->api->init_wp_recaptcha()
问题的另一个解决方案是:
访问您的登录页面,右键单击并进入检查部分。搜索在“脚本”标签中使用 wp-login.php
的任何内容。您会找到导致问题的插件。搜索多个结果并推导出一个结论。我就是这么做的。
我尝试在我的 wordpress 网站上安装 reCAPTCHA v3,但现在我无法登录到 Wordpress 编辑器来编辑网站。每次我尝试登录时,它都会显示错误:无效的站点密钥。 我尝试从 reCAPTCHA 管理页面中删除域、站点和密钥,但登录问题仍然存在。 我相信我在 wordpress 中放了一些代码......但不确定是什么和在哪里,也许它是 Contact Form 7 5.1 中的 [recaptcha] 但我不确定(我不是开发人员)。
您可以尝试禁用添加了 reCAPTCHA 的插件(在本例中为 Contact Form 7),以便重新登录。然后,您可以重新启用它并正确设置您的站点和密钥。
由于您无法登录,因此无法从 WordPress 仪表板禁用该插件。相反,您可以暂时将插件文件夹移动到另一个位置。导航到您的 WordPress 安装文件夹 → wp-content
→ plugins
并移动 contact-form-7
文件夹。
登录您的 Cpanel 或 FTP。 查找目录 /public_html/wp-content/plugins 并重命名 reCAPTCHA 插件文件夹。 例如,将 "uber-norecaptcha" 重命名为 "uber-norecaptcha123"。刷新您的 WP-admin url。现在您可以登录了。不要忘记将 reCaptcha 重命名为 original,然后您可以在登录时停用它。
刚遇到类似问题,持续了3个月。 但是,最后,我找到了解决方案并解决了它。 在我的例子中,我去了 public_html/wp-content/plugins/wpforo/wpforo.php(我不知道你是否安装了论坛,但论坛导致我的登录页面继承了没有任何有效密钥的登录 recaptcha)。
public function init_hook(){
//reCAPTCHA on wp-login.php page
//$this->api->init_wp_recaptcha();
}
此函数正在使用无效密钥调用验证码。我所做的只是注释掉:
$this->api->init_wp_recaptcha()
问题的另一个解决方案是:
访问您的登录页面,右键单击并进入检查部分。搜索在“脚本”标签中使用 wp-login.php
的任何内容。您会找到导致问题的插件。搜索多个结果并推导出一个结论。我就是这么做的。