شاید بعضی از وردپرسی ها دوست دارند به هنگام تغییر نقش کاربر یک ایمیل حاوی از اطلاع از تغییرات نقش خود به ایمیل کاربر ارسال شود کدی را آماده کردم که از طریق این کد می توانید چنین امکاناتی به وردپرس خود اضافه نمایید .
کد زیر را در فایل functions.php قالب خود اضافه کنید
function user_role_update( $user_id, $new_role ) { $site_url = get_bloginfo('wpurl'); $user_info = get_userdata( $user_id ); $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( 'set_user_role', 'user_role_update', 10, 2);
پیشنهاد می شود کد بالا را بعد از کد زیر قرار دهید
<?php
منبع: رضاگرافیک | مجله آنلاین گرافیک