send email on group change?
-
I was wondering how I would get an email to send if a user’s group changes? I tried this, using the ‘groups_created_user_capability’ action, but it didn’t seem to do anything (and I’ll admit that this is a bit outside of my skills at this point!)
function user_role_update( $user_id, $new_role ) { if ( class_exists( 'Groups_User' ) ) { if ( $user_id = get_current_user_id() ) { $user = new Groups_User( $user_id ); if ( $user->can( 'view_products' ) ) { $to = $user_info->user_email; $subject = "Role changed: ".$site_url.""; $message = "Hello " .$user_info->display_name . " your role has changed on ".$site_url.", congratulations you are now an " . $new_role; wp_mail($to, $subject, $message); } } } } add_action( 'groups_created_user_capability', 'user_role_update', 10, 2);
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘send email on group change?’ is closed to new replies.