wpmu_signup_user_notification
云策文档标注
概述
wpmu_signup_user_notification 是一个 WordPress 过滤器,用于控制是否绕过新用户注册时的电子邮件通知。它允许开发者自定义通知行为,例如在某些条件下禁用邮件发送。
关键要点
- 这是一个过滤器,用于决定是否跳过新用户注册的邮件通知。
- 接收参数包括用户登录名、邮箱、激活键和元数据,可用于条件判断。
- 在 wpmu_signup_user_notification() 函数中调用,影响多站点环境下的用户注册流程。
代码示例
if ( ! apply_filters( 'wpmu_signup_user_notification', $user_login, $user_email, $key, $meta ) ) {
// 如果过滤器返回 false,则跳过邮件通知
}注意事项
- 过滤器返回 false 时,将绕过邮件通知;返回 true 或默认值则正常发送。
- 适用于多站点(MU)环境,自 WordPress MU 3.0.0 版本引入。
- 与 wpmu_signup_user_notification() 函数关联,用于处理用户账户激活前的确认邮件。
原文内容
Filters whether to bypass the email notification for new user sign-up.
Parameters
$user_loginstring-
User login name.
$user_emailstring-
User email address.
$keystring-
Activation key created in wpmu_signup_user() .
$metaarray-
Signup meta data. Default empty array.
Source
if ( ! apply_filters( 'wpmu_signup_user_notification', $user_login, $user_email, $key, $meta ) ) {
Changelog
| Version | Description |
|---|---|
| MU (3.0.0) | Introduced. |