0

所以我正在做一个项目,当用户的其他角色更新时,我需要发送一封通知电子邮件。(不是实际的用户角色,有一个“其他角色”部分)

我正在使用一个名为 MemberPress 的插件,因此当我们的客户购买会员资格时,它将授予他们一个用户角色。但是插件将此新用户角色分配为“其他用户角色”,而不是替换当前用户角色。

这是我目前拥有的代码,但它看起来只适用于“用户角色”更新:


if ($new_role == "subscriber") {}

elseif ($new_role == "teacher") {

$site_url = get_bloginfo(‘wpurl’);
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = "This works";
$message = "welcome " .$user_info->display_name . "! message ." ;
wp_mail($to, $subject, $message);
}}

add_action( 'set_user_role', 'user_role_update', 10, 2);

我在 WordPress 上找不到与“其他角色更新”相关的任何内容有谁知道如何做到这一点?

谢谢!!

4

0 回答 0