pre_wp_mail

过滤钩子
apply_filters( 'pre_wp_mail', null, $atts )
参数
  • (null|bool) $return Short-circuit return value.
    Required:
  • (array) $atts { Array of the `wp_mail()` arguments. @type string|string[] $to Array or comma-separated list of email addresses to send message. @type string $subject Email subject. @type string $message Message contents. @type string|string[] $headers Additional headers. @type string|string[] $attachments Paths to files to attach. }
    Required:
定义位置
相关勾子
wp_mailpre_user_emailpre_pingpre_wp_nav_menuwp_mail_from
相关方法
wp_mail_wp_emoji_listwp_saltwp_metathe_post_thumbnailset_post_thumbnail
引入
5.7.0
弃用
-

pre_wp_mail是一个过滤钩子,用于在发送邮件之前过滤传递给wp_mail函数的参数。这个过滤器可以用来修改电子邮件的主题、收件人、信息、标题、附件或其他参数。

过滤是否抢先发送电子邮件。

返回非空值将短路检测{@see wp_mail()},而是返回该值。应使用布尔返回值来指示电子邮件是否已成功发送。

$pre_wp_mail = apply_filters( 'pre_wp_mail', null, $atts );