وردپرس

ارسال ایمیل به کاربر حذف شده – مشکلات دیگر


در 28 دقیقه قبل، b.soshiant گفته است :

سلام

میتونید کدی معرف کنید که به محض حذف کردن یک کاربر از سایت ورپرسی، یه ایمیل با متن دلخواه براش ارسال بشه و بهش بگه که شما به فلان دلیل از سایت حذف شدید؟

افزونه سبکی هم اگه باشه که چه بهتر

سلام، وقت بخیر

از طریق اکشن delete_user میتونید اینکار رو انجام بدید :

مثال :

function wnDeleteUser( $user_id ) {
    global $wpdb;
    $user = get_userdata( $user_id );
    $email = $user->user_email;
    $headers = 'From: ' . get_bloginfo( "name" ) . ' <' . get_bloginfo( "admin_email" ) . '>' . "rn";
    wp_mail( $email, 'Your account has been deleted!', 'Your account at ' . get_bloginfo("name") . ' is being deleted right now.', $headers );
}
add_action( 'delete_user', 'wnDeleteUser' );

میتونید این کد رو به فایل functions.php قالب اضافه کنید.

البته برای اینکه دلیل حذف حساب کاربری رو هم در ایمیل ارسال کنید یه مقدار قضیه فرق میکنه.

اگرم نمیخواید کدنویسی کنید یه افزونه وجود داره به نام Send Mail on User Delete که میتونه اینکارو براتون انجام بده.



منبع: وردپرس

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

1 × پنج =

همچنین ببینید
بستن
دکمه بازگشت به بالا