تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
افزونه Coins MarketCap 1 پاسخ 23 بازدید درخواست پلاگین 4 پاسخ 234 بازدید اسکریپت vfm 5 پاسخ 381 بازدید تغییر جهت محتوا در وردپرس 1 پاسخ 64 بازدید افزونه ساخت شماره مجازی 14 پاسخ 912 بازدید درخواست افزونه 1 پاسخ 250 بازدید بهترین رباط اینستاگرام 0 پاسخ 2 بازدید درخواست قالب با سبک کندو 1 پاسخ 515 بازدید به هم ریختگی سایت بعد از نصب قالب 2 پاسخ 483 بازدید نمایش کد های php 0 پاسخ 251 بازدید
تبلیغات
تبلیغات تبلیغات

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

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

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

 

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

 

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

 

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

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

برای شروع کار ابتدا وارد ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل فانکشن (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);

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

 

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

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=43464
کلمات کلیدی پست :
مطالب مرتبط
4,220پارک دامنه یا Park Domain چیست؟ آموزش پارک دامین روی هاست تاریخ : 2019/05/23
9,099اضافه کردن نمایش پیشرفت خواندن نوشته در وردپرس تاریخ : 2017/07/13
9,641آموزش راستچین کردن قالب وردپرس تاریخ : 2017/12/17
516روش حذف سایدبار از قالب وردپرس تاریخ : 2022/07/18
5,932آموزش رفع خطای HTTP Image Upload در وردپرس تاریخ : 2018/04/26
3,168نمایش مطالب دسته خاص به صورت لیست بازشو در وردپرس تاریخ : 2019/05/10
3,460ایندکس نشدن سایت در گوگل تاریخ : 2019/05/30
6,540کلیدهای میانبر در وردپرس تاریخ : 2016/07/31
3,804آموزش تغییر رمز عبور تمام کاربران در وردپرس تاریخ : 2019/07/5
12,233افزونه بارگذاری Ajax صفحات وردپرس تاریخ : 2016/08/14
4,264آموزش افزودن دکمه گوگل پلاس به وردپرس تاریخ : 2019/10/2
3,128استفاده از www یا بدون www در وردپرس تاریخ : 2019/10/26
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات