تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
شاخص فنی چیست؟ 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 بازدید
تبلیغات
تبلیغات تبلیغات

ریدایرکت نقش کاربری خاص در وردپرس پس از ورود

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

اگر دارای سایت کاربر محوری هستید و می خواهید تا کاربران خود را پس از ورود و لاگین کردن در وردپرس به صفحه دلخواهی ریدایرکت کنید با این آموزش همراه باشید.

 

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

 

یکی از مواردی که از این روش میتوان استفاده کرد این است که برای ارائه تخفیف محصولات در یک بازه زمانی مشخص خریداران را به صورت خودکار به صفحه ای که به صورت page landing  و یا برگه محصول که توضیحات آن را به همراه جزییات تخفیف ارائه شده وارد کرده اید هدایت کنید و تهنا به کاربران خود اطلاع دهید تا پس از ورود به صفحه محصول هدایت شده و باعث افزایش فروش محصول خود شوید.

 

ریدایرکت نقش کاربری خاص در وردپرس پس از ورود

ریدایرکت نقش کاربری خاص در وردپرس پس از ورود

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

function my_login_redirect( $url, $request, $user ){
if( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) {
if( $user->has_cap( 'administrator') or $user->has_cap( 'author')) {
$url = admin_url();
} else {
$url = home_url('/custom-page /');
}
}
return $url;
}
add_filter('login_redirect', 'my_login_redirect', 10, 3 );

حال همانطور که در خط سوم کد مشاهده می کنید نقش های کاربری که قصد دارید تا به صفحه دلخواه هدایت کنید را مانند نمونه در آن وارد کرده و سپس در خط ششم به جای /custom-page/ نامک صفحه دلخواه خود را که پس از آدرس سایت می باشد را قرار داده و فایل فانکشن خود را ذخیره کنید.

 

حال از این پس هرگاه کاربری دارای نقش کاربری تعیین شده باشد پس از ورود و لاگین کردن به سایت به آدرس تعیین شده هدایت خواهد شد.

دانلود


هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=43370
کلمات کلیدی پست :
مطالب مرتبط
1,932چرا کلمات کلیدی طولانی در افزایش سئو مهم هستند تاریخ : 2019/05/31
1,248ویرایش دسته جمعی نوشته ها در وردپرس تاریخ : 2019/08/10
1,776آموزش مدیریت فایل کانفیگ وردپرس تاریخ : 2019/08/15
5,522حذف بخش خوش آمدگویی از پیشخوان وردپرس تاریخ : 2017/09/15
4,036نصب گوگل آنالیز در وردپرس Google Analytics تاریخ : 2018/06/30
3,064۱۶ راهکار طلایی برای افزایش سرعت وبسایت وردپرسی تاریخ : 2019/03/20
1,584آموزش ویرایش قالب وردپرس تاریخ : 2019/10/24
4,998مخفی کردن صفحه خاص از نتایج گوگل تاریخ : 2017/09/11
1,612دسترسی به پیشخوان وردپرس فقط توسط مدیر تاریخ : 2019/08/28
1,496تغییر خودکار نام عکس ها در وردپرس تاریخ : 2019/11/22
4,436حل خطای امکان ایجاد شاخه uploads نیست در وردپرس تاریخ : 2020/01/19
7,098افزونه وردپرس ساخت لینک کوتاه مطالب Short URL تاریخ : 2017/03/3
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
تبلیغات
تبلیغات
تبلیغات