我已经在丢失密码表单中添加了一个自定义字段(使用操作lostpassword\\u表单),我正在使用过滤器验证此字段allow_password_reset.
它正在工作,但我想先检查我的字段,before 用户id字段。例如,如果两个字段都为空,我希望我的错误不会显示WordPress错误以输入用户名或电子邮件。
下面是我现在所做工作的一个简化示例:
add_filter( \'allow_password_reset\', \'my_func\' );
function my_func($allow)
{
if($_POST[\'my_field\']!=\'valid-data\')
return new WP_Error( \'denied\', "<strong>ERROR</strong>: Access denied." );
else
return $allow;
}
你认为有可能吗?是否有早期过滤器可供使用?