مشکل: وقتی از حساب کاربری خارج میشیم دوباره وارد همون صفحه لاگین میشیم
یکی از مشکلاتی که هنگام طراحی سایت و مخصوصاً استفاده از پلاگین ووکامرس بهش برمیخوریم اینه که وقتی که از حساب کاربری خودمون خارج میشیم دوباره وارد همون صفحه لاگین میشیم که این واقعاً خیلی آزار دهنده هست. احتمالاً شما هم دنبال این هستین که وقتی کاربر از سایت شما خارج میشه منتقل بشه به صفحه اصلی.
راه حل: اضافه کردن کد به function.php قالب خودمون
ابتدا برای دسترسی ایمن به فایل function.php قالب خودمون باید از طریق سی پنل وارد file manager بشیم.
و بعد از ورود به فایل منیجر، وارد پوشه public_html میشیم.
و بعد از اون وارد پوشه wp-content و بعد پوشه theme و بعد وارد پوشه قالب در حال استفاده خودمون میشیم.
حالا فایل function.php رو انتخاب میکنیم و گزینه edit رو میزنیم.
و کد زیر را به انتهای این فایل این فایل اضافه میکنیم و فایل را ذخیره میکنیم.
add_action('wp_logout','auto_redirect_after_logout');
function auto_redirect_after_logout(){
wp_redirect( 'your/url' );
exit();
}
توجه داشته باشید که در قسمت your/url باید آدرس مدنظر خودتون رو برای انتقال صفحه وارد کنید.
به عنوان مثال میتوانید آدرس صفحه اصلی خودتان را وارد کنید.
و تمام! حالا هر کاربری که از حساب کاربریش خارج میشه به صفحه مدنظر شما هدایت میشه.