钩子文档

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.