بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه
جشنواره قربان تا غدیر 20% تخفیف برای همه محصولات با کد Gorbann

تغییر مسیر خروج در وردپرس

مقالات وردپرس

روش صحیح برای تغییر مسیر هنگام خروج از پیشخوان وردپرس ! چگونه هنگام خروج از بخش مدیریت ، صفحه wp-login سایت را مجدد مشاهده نکنیم ؟!

0 143
تغییر مسیر خروج در وردپرس
مطالعه : 4 دقیقه

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

در این مقاله آموزشی یک قطعه کد ساده خدمت شما ارائه خواهیم کرد تا لینک خروج از مدیریت وردپرس را به صفحه اصلی تغییر دهیم . این ویژگی برای کاربران سایت نیز فعال خواهد شد به عبارتی اگر کاربران در پنل کاربری خودشان در حال کار هستند و نهایتا بروی خروج از سایت کلیک می‌کنند ، به صفحه اصلی سایت منتقل خواهند شد پس می‌توان اینگونه گفت که درکل این کار برای سایت نیاز است و بهتر است شما حتما این قطعه کد را در سایت خودتان قرار دهید . البته که برای انجام این کار می‌توانید از افزونه نیز استفاده کنید ، اما بهتر است برای اینگونه کارهای ساده از نصب افزونه استفاده نکنید چرا که اگر قصد دارید تا مواردی از این دست را در سایت اجرایی کنید و یا موارد مشابه مثل تغییر مسیر  ورود به مدیریت و … باید 10 ها افزونه روی سایت نصب کنید ، لذا معقولانه است که برای تغییر این بخش‌ها که در حد چند خط کد هستند ، از فایل functions.php خودتان کم بگیرید .

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

//change logout redirect
    function ps_redirect_after_logout(){
        wp_redirect( home_url() );
        exit();
    }
add_action('wp_logout','ps_redirect_after_logout');

در این قطعه کد صرفا یک کار ساده انجام شده است ! در این قطعه هدف اصلی کار روی هوک wp_logout است . همانطورکه  اطلاع دارید وردپرس برای انجام هرگونه تغییر یا فیلتر ، از سیستم هوک استفاده می‌کند . در این بخش تنها یک تایع ساده با نام ps_redirect_after_logout تعریف کرده‌ایم که شما می‌توانید هر نام دلخواهی را برای آن تنظیم کنید . سپس در داخل این تابع از تابع wp_redirect استفاده شده و مقدار آن برابر با home_url قرار گرفته است . به عبارتی در این بخش ما به آدرس صفحه اصلی سایت تغییر مسیر خواهیم داد اما چه زمانی ؟ آیا این تغیییر مسیر همیشه انجام خواهد شد یا تحت شرایط خاص !

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

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

اگر شما نیز علاقمند هستید تا وردپرس را به عنوان یک برنامه نویس توسعه دهید ، بهترین دوره های آموزشی را برایتان تدریس کردیم

شاید این مطالب نیز برای شما جالب باشد
بهترین ساختار پیوند یکتا در وردپرس
مطالعه : 13 دقیقه 2
امید قدیمی امید قدیمی
۱۴۰۲-۱۰-۰۲
وردپرس برای چه سایت هایی مناسب است
مطالعه : 10 دقیقه 2
امید قدیمی امید قدیمی
۱۴۰۳-۰۲-۲۰
وردپرس چیست
مطالعه : 33 دقیقه 2
فیروز بیگلری فیروز بیگلری
۱۴۰۰-۰۲-۱۴
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

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