تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
شاخص فنی چیست؟ 0 پاسخ 11 بازدید انواع اسیلاتورها 0 پاسخ 10 بازدید شاخص های عقب مانده 0 پاسخ 8 بازدید اسیلاتورهای حرکت 0 پاسخ 11 بازدید اسیلاتورهای باند شده 0 پاسخ 7 بازدید درخواست افزونه WPAMS نال شده 0 پاسخ 117 بازدید درخواست اسکریپت WPAMS نال شده 6 پاسخ 2195 بازدید در خواست قالب بی تم ورژن راست چین شده 21.9.4 2 پاسخ 331 بازدید چگونه تعامل در اینستاگرام را تقویت کنیم؟ 0 پاسخ 156 بازدید مشکل در اسکریپت 2 پاسخ 284 بازدید
تبلیغات
تبلیغات تبلیغات

ارسال ایمیل به کاربر هنگام تغییر نقش کاربری در وردپرس

مقالات,آموزش,ترفند , وردپرس

حرفه‌ای سازی و شخصی سازی وردپرس یکی از مواردی است که میتواند علاوه بر اینکه برای مدیر سایت کاربردی باشد میتواند تاثیر خوبی هم بر روی بازدیدکننده و کاربر سایت گذاشته و باعث این شود که سایت شما در ذهن کاربر باقی بماند.

 

برخی سایتها هستند که با گذشت زمان فعالیت یک کاربر و بر اساس توانایی های وی قش کاربری وی را ارتقا میدهند تا بتواند دسترسی بیشتری به سایت داشته و همکاری مداوم‌تری داشته باشد.

 

بنابراین در همین رابطه قصد دارم تا در این مقاله از بیست اسکریپت به معرفی قطعه کدی بپردازم که با استفاده از ان میتوانید وقتی نقش کاربری یک کاربر را تغییر دادید یک ایمیل حاوی تغییرات صورت گرفته برای وی ارسال گردد.

 

ارسال ایمیل به کاربر هنگام تغییر نقش کاربری در وردپرس

ارسال ایمیل به کاربر هنگام تغییر نقش کاربری در وردپرس

برای شروع کار ابتدا وارد ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل فانکشن (functions.php) قالب خود قرار دهید.

// notify users role changed by www.20script.ir
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 = "تغییر نقش کاربری در: {$site_url}";
$message = "سلام {$user_info->display_name} عزیر؛ نقش کاربری شما در وبسایت {$site_url} به {$new_role}تغییر کرده است.";
wp_mail( $to, $subject, $message );
}
add_action( 'set_user_role', 'user_role_update', 10, 2);

همانطور که در کدهای فوق مشاهده می‌کنید، هرگاه اقدام به تغییر نقش کاربری یکی از کاربران خود شوید ایمیلی حاوی متن مشخص شده همراه با نام، آدرس سایت و نقش جدید برای وی ارسال خواهد شد.

 

حال برای اینکه از کارکرد درست افزونه مطمئن شوید کافی است تا یک کاربر در سایت خود ایجاد کرده و سپس با تغییر نقش کاربری وی بررسی کنید که ایمیل ارسال با چه نوع محتوایی خواهد بود. روشن است که میتوانید هر نوع محتوایی را در متن ایمیل ارسال درج کنید.

دانلود


هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=43464
کلمات کلیدی پست :
مطالب مرتبط
4,009تغییر نام کلمات پیشفرض وردپرس با افزونه Say what تاریخ : 2018/01/2
1,756معرفی ۵ افزونه رایگان گوگل آنالیتیکس برای وردپرس تاریخ : 2019/11/28
3,456حل مشکل محدودیت منو در وردپرس تاریخ : 2018/08/1
1,932چرا کلمات کلیدی طولانی در افزایش سئو مهم هستند تاریخ : 2019/05/31
10,999آموزش نصب قالب وردپرس روی هاست تاریخ : 2016/07/6
1,704ساخت صفحه 404 در وردپرس بصورت سفارشی تاریخ : 2019/07/18
3,156آموزش رفع خطای HTTP Image Upload در وردپرس تاریخ : 2018/04/26
16,309آموزش استفاده از Child Theme و کاربرد آن در وردپرس تاریخ : 2016/07/2
2,196نمایش جیمیل در پیشخوان وردپرس با افزونه My GMail تاریخ : 2019/05/31
3,798ویرایش زنده مطالب منتشر شده در وردپرس با افزونه Revisionize تاریخ : 2018/02/24
1,640افزودن نقش کاربری در وردپرس بدون استفاده از افزونه تاریخ : 2020/02/8
4,280افزونه افزایش امنیت وردپرس Brute Force Login Protection تاریخ : 2017/11/25
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
تبلیغات
تبلیغات
تبلیغات