ssnepenthe / recaptcha-for-wp
WordPress 登录的无痕 reCAPTCHA 集成。
Requires
- php: >=5.4
- composer/installers: ^1.0
- ssnepenthe/wp-requirements: ^0.1
Requires (Dev)
- psy/psysh: ^0.8
- symfony/var-dumper: ~2.7|~3.0
This package is auto-updated.
Last update: 2024-09-09 14:09:13 UTC
README
WordPress 登录的无痕 reCAPTCHA 集成。
要求
WordPress 4.7 或更高版本,PHP 5.4 或更高版本和 Composer。
安装
$ composer require ssnepenthe/recaptcha-for-wp
或者
$ cd /path/to/project/wp-content/plugins
$ git clone git@github.com:ssnepenthe/recaptcha-for-wp.git
$ cd recaptcha-for-wp
$ composer install
用法
要使用此插件,您必须提供 reCAPTCHA 的 API 密钥。
首先 注册 reCAPTCHA,为无痕 reCAPTCHA 注册您的站点并获得密钥。
然后激活插件,并在 设置 > reCAPTCHA
下提供您的密钥。
就这样!无痕 reCAPTCHA 将自动启用登录、找回密码和注册表单。
配置
可以通过以下常量覆盖插件设置
RFW_LOGIN
:是否将 reCAPTCHA 集成到登录表单中。必须是字符串,"1"(表示启用)或 "0"(表示禁用)。
RFW_LOSTPASSWORD
:是否将 reCAPTCHA 集成到找回密码表单中。必须是字符串,"1"(表示启用)或 "0"(表示禁用)。
RFW_REGISTRATION
:是否将 reCAPTCHA 集成到注册表单中。必须是字符串,"1"(表示启用)或 "0"(表示禁用)。
RFW_SECRET_KEY
:reCAPTCHA 提供的 "secret" API 密钥。必须是字符串。
RFW_SITE_KEY
:reCAPTCHA 提供的 "site" API 密钥。必须是字符串。
注意事项
如果您安装了任何用于隐私的浏览器扩展(例如 Privacy Badger),您可能希望将您的域名列入白名单。
如果您输入了任一 API 密钥错误,您可能会被锁定在您的网站上。您可以通过设置相应的常量来解决这个问题。
兼容性
该插件已与 Google Authenticator 插件 和 GA Per-User Prompt 插件 进行测试。
它应该可以工作,但没有与其他修改 wp-login.php
的插件进行测试。