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

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

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

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

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

 

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

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

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

 

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

 

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

 

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

 

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

 

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

برای اینکه کاربران بعد از ثبت نام مستقیماً به صقحه ی اصلی سایت تان هدایت شوند؛ قطعه کد زیر را در فایل 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
کلمات کلیدی پست :
مطالب مرتبط
14,206ایجاد نوار اطلاع‌رسانی در وردپرس با افزونه Top Bar تاریخ : 2018/01/8
6,508فرق بین تگ alt و title در تصاویر چیست؟ تاریخ : 2019/09/24
7,688نمایش آخرین ورود کاربر در وردپرس تاریخ : 2018/04/28
8,048افزونه نمایش و اسلایدر محتوا Swift Box وردپرس تاریخ : 2018/11/19
10,642افزونه اضافه نمودن جستجوگر گوگل در وردپرس WP Google Search تاریخ : 2017/04/15
9,874دانلود قالب بسیار زیبا Germaniumify برای وردپرس تاریخ : 2013/11/27
5,592آموزش افزودن قابلیت ویرایش نظرات در وردپرس تاریخ : 2019/08/18
8,864حل مشکل ثابت شدن تصاویر gif در وردپرس تاریخ : 2019/08/30
7,036Debug کردن وردپرس به سبک حرفه‌ای‌ها تاریخ : 2019/11/12
6,288آیا وردپرس امن است؟ چگونه وردپرس را امن کنیم؟ تاریخ : 2021/07/21
11,338جستجوگر تمام صفحه برای وردپرس با افزونه Full Screen Search Overlay تاریخ : 2017/04/30
10,007۱۰+ کد wp-config برای افزایش سرعت وردپرس تاریخ : 2013/10/26
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file