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

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

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

 

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

۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر  > function.php بروید و کد زیر را اضافه و ذخیره کنید

function sl_login_redirect() {
    return home_url('/your-page');
}
add_filter('login_redirect', 'sl_login_redirect');

 

توضیح کد ریدایرکت کاربران بعد از لاگین :
login_redirect یک فیلتر وردپرسیه که مسیر بعد از ورود رو کنترل می‌کنه
home_url(‘/your-page’) آدرس صفحه‌ایه که کاربر بعد از ورود بهش هدایت میشه
به‌جای your-page باید اسلاگ صفحه موردنظر رو قرار بدی

 

نکات مهم برای جلوگیری از خطا

حتماً صفحه مقصد وجود داشته باشه
اسلاگ صفحه رو بدون فاصله و دقیق بنویس
اگر از کش استفاده می‌کنی، بعد از تغییر کد کش رو پاک کن

 

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

 

جمع‌بندی : هدایت کاربران به صفحه خاص پس از ورود

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

تجربه کاربری رو به‌شدت بهتر می‌کنه
کنترل بیشتری روی مسیر کاربر می‌ده
با چند خط کد ساده قابل پیاده‌سازیه
اگر دنبال یک راه سریع، تمیز و بدون افزونه هستی، همین کد بهترین انتخابه

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

 

علاوه بر هدایت کاربران بعد از ورود، گاهی نیاز داری صفحات خراب یا صفحات ۴۰۴ سایتت رو به صفحه اصلی منتقل کنی. با افزونه All 404 Redirect to Homepage می‌تونی به راحتی هر URL خراب یا حذف شده رو به صفحه دلخواه هدایت کنی و تجربه کاربری سایتت رو حفظ کنی.