在Wordfence文档中说:
过滤器wordfence_ls_require_captcha可用于在您选择的情况下禁用CAPTCHA。这对于包含REST端点的插件可能很有用,这些端点的身份验证不需要CAPTCHA。如果需要,过滤器应该返回false以绕过CAPTCHA要求;如果需要,过滤器应该返回true">
如果我试图通过JWT进行API调用,我通过电子邮件获得认证验证链接不能继续我的流动。这个API调用已经有了用户名:认证用户的密码。因此,我如何使用这个过滤器wordfence_ls_require_captcha
为了禁用身份验证邮件就像Wordfence在文档中建议的那样(在收件箱中发送电子邮件,带有验证链接,以便登录-这是我想要禁用的)?
*我已经安装了一个插件,禁用所有api调用,为未经授权的用户。所以,这封验证邮件现在是没用的。
查看最新的WordFence可用版本(撰写本文时为7.5.5),似乎主题为"需要登录验证"的电子邮件;只在两个条件下发送
$requireCAPTCHA = true
$performVerification = true
因为我们可以使$requireCAPTCHA = false
使用该过滤器,这就是你想要停用该电子邮件的方式:
add_filter( 'wordfence_ls_require_captcha', '__return_false' );