ارزدیجیتال
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

انتقال کاربر به صفحه دلخواه پس از عضویت در وردپرس

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

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

آموزشی که امروز می خواهیم صحبت کنیم درباره ی ارجاع کاربر پس از عضویت به صفحه موردنظر است به این معنی که کاربری که در سایت وردپرس شما ثبت نام می کند بعد از ثبت نام به کدام صفحه ارجاع داده شود؟!

 

انتقال کاربر به صفحه دلخواه پس از عضویت در وردپرس

هدایت کاربر بعد از ورود در وردپرس

امروزه تقریباً در همه ی سایت ها برای دسترسی های بیشتر کاربر به سایت، امکان عضویت کاربران را در سایت وردپرس قرار می دهند و بدین ترتیب کاربرانی که مایل بودند می توانند ثبت نام کنند و از امکانات بیشتر سایت استفاده کنند.

 

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

 

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

 

همیشه و در همه حال خودتان را جای کاربر بگذارید و ببینید چه چیزی خوشحالتان می کند و حس خوبی به شما می دهد بعد بیایید همان کار را انجام دهید.

 

  • نکته : در سیستم مدیریت محتوای وردپرس بعد از عضویت کاربران به طور پیش فرض دوباره به صفحه ی ورود، کاربران را هدایت می کند و این قضیه می تواند کاربران را آزار بدهد و باعث بشود که آن ها رضایت از سایت نداشته باشند برای همین است که باید به فکر چاره برای این قضیه باشید.

 

ارجاع کاربران به صفحه ی اصلی

برای اینکه کاربران بعد از ثبت نام مستقیماً به صقحه ی اصلی سایت تان هدایت شوند؛ قطعه کد زیر را در فایل functions.php  از قالب سایت خودتان قرار دهید.

 

نکته : از قالب خود بکاپ تهیه نمائید .

function auto_login_new_user( $user_id ) {
 
wp_set_current_user($user_id);
 
// You can change home_url() to the specific URL,such as
 
wp_set_auth_cookie($user_id);
wp_redirect( home_url() );
add_action( 'user_register', 'auto_login_new_user' );
 
//wp_redirect( 'http://www.20script.ir' );
 
 
exit;

 

در کد بالا به جای آدرس www.20script.ir آدرس سایت خودتان را قرار دهید و سپس فایل functions.php را ذخیره کنید تا انتقال به صفحه ی اصلی انجام شود.

یا می توانید از قطعه کد زیر استفاده کنید و در فایل functions.php کد زیر را قرار دهید و ذخیره کنید.

 

<i>$getdetails= mysql_fetch_array(mysql_query("SELECT * FROM `wp_users` WHERE `ID`='$user_id'"));
$username=$getdetails['user_login'];
 
 
$creds = array();
$creds['user_login'] = $username;
$creds['user_password'] = $password;
$creds['remember'] = true;
 
    $user = wp_signon( $creds, false );
    if ( is_wp_error($user) ){
        echo $user->get_error_message();
    }else{
        wp_redirect( home_url() );
    }

 

ارجاع کاربران به صفحه ی دلخواه با کدنویسی

شاید خیلی از شما وبمسترها دلتان نخواهد که کاربران به صفحه ی اصلی هدایت شوند و دوست دارید به صفحه ی دلخواهی که مدنظر شما است آن ها را هدایت کنید برای اینکار می توانید قطعه کد زیر را در فایل functions.php قرار بدهید.

 

نکته : از قالب خود بکاپ تهیه نمائید .

function auto_login_new_user( $user_id ){
wp_set_current_user($user_id);
wp_redirect( 'http://20script.ir/' );
wp_set_auth_cookie($user_id);
exit;
}
add_action( 'user_register', 'auto_login_new_user' )

 

در کد بالا به جای آدرس http://20script.ir که در مقابل wp_redirect قرار دارد آدرس صفحه ی موردنظرتان را قرار بدهید و بدین ترتیب کاربران بعد از ثبت نام در سایت به صفحه ای که شما تعیین کردید هدایت خواهند شد.

 

ارجاع کاربران به صفحه ی دلخواه

ممکن است شما جزو کاربران مبتدی وردپرس باشید و کار کردن با افزونه برای شما بسیار راحت تر از استفاده از کدنویسی باشد به همین دلیل ما افزونه ای را به شما معرفی می کنیم که دقیقاً همان کار کدنویسی را انجام می دهد.

 

اسم افزونه ای که دقیقاً می توانید با کمک آن کاربران را به صفحه ی دلخواه سایت تان هدایت کنید Peter’s Login Redirect نام دارد.

افزونه Peter’s Login Redirect تاکنون بیش از ۸۰,۰۰۰ نصب فعال در مخزن وردپرس داشته است و توانسته امتیاز ۴٫۸ از ۵ کسب کند. از آخرین بروزرسانی افزونه ۸ ماه می گذرد.

 

افزونه را نصب و فعال کنید سپس به قسمت تنظیمات > Login/logout Redirects بروید صفحه ای برای شما باز خواهد شد که دارای بخش های مختلفی است شما به بخش Post Registration  بروید و آدرسی صفحه ای که می خواهید کاربر بعد از ثبت نام به آن هدایت شود را وارد کنید بعد از این کار بر روی دکمه ی Update کلیک کنید بدین ترتیب تنظیمات ذخیره خواهد شد و کار تمام است.

 

در پایان!

در این آموزش وردپرس درباره ی اینکه کاربران بعد از ثبت نام در سایت تان به کدام صفحه هدایت شوند صحبت کردیم و گفتیم می توانید با قرار دادن قطعه کدی در فایل functions.php کاربران را به صفحه ی اصلی هدایت کنید همچنین می توانید با استفاده از افزونه ی Peter’s Login Redirect  و  روش کدنویسی کاربران را به صفحه ی دلخواه سایت تان هدایت کنید.

امیدواریم آموزش امروز برای شما مفید بوده باشد…

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

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

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

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

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 1 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=31508
کلمات کلیدی پست :
مطالب مرتبط
12,696تغییر رنگ نوار مرورگر موبایل در وردپرس تاریخ : 2019/11/27
27,385افزونه ساخت تایم لاین در وردپرس Cool Timeline Pro نسخه 2.7 تاریخ : 2017/12/10
12,012نمایش خوراک آر اس اس در سایت تاریخ : 2013/11/24
13,618افزونه اتصال هاست دانلود به وردپرس Hacklog Remote Attachment تاریخ : 2018/01/5
54,911پوسته فارسی فروشگاهی چند منظوره Flatsome ووکامرس نسخه 3.12.3 تاریخ : 2020/10/30
9,460کلید وردپرس API چیست؟ تاریخ : 2018/10/13
8,522افزونه فارسی SocialBox برای وردپرس تاریخ : 2013/10/27
8,736افزونه وردپرس ارسال نوتیفیکیشن به فیسبوک Notifly تاریخ : 2017/12/6
12,368افزونه بررسی سن کاربران در وردپرس Age Checker تاریخ : 2020/10/7
8,648افزودن دسته بندی به پیش نویس سریع وردپرس تاریخ : 2020/10/11
6,824ایجاد محدودیت در بازنگری پست ها در وردپرس تاریخ : 2018/12/31
15,021دانلود قالب ایران سانگ برای وردپرس تاریخ : 2014/06/27
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file