很多时候,用于创建 WordPress 账户的电子邮件并未经过有意义的验证。而 Discourse 在很大程度上依赖电子邮件地址。
过去曾有一条免责声明,指出在覆盖 require_activation 行为之前,应确保已正确验证用于注册的电子邮件。
根据我的了解,该选项未以复选框形式存在,可能是为了防止当 WordPress 作为单点登录(SSO)提供商时出现垃圾注册。不过,可以通过自定义函数轻松覆盖此行为。
add_filter( 'discourse_email_verification', 'wpdc_custom_disable_email_verification' );
function wpdc_custom_disable_email_verification() {
return false;
}