کد وردپرس: تغییر آدرس خروج از حساب کاربری پیشخوان

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-06-24 18:53:13

زمانی که از راه های مختلف برای مخفی سازی ورود و خروج وردپرس استفاده کنید، ممکن است زمان خروج از حساب کاربری همچنان به آدرس پیش فرض wp-login.php ریدایرکت شوید که برای حل این مشکل می توانید از آموزش این تاپیک از تاکینا استفاده کنید! در صورتی که می خواهید مسیر دیگری برای خروج از ححساب کاربری استفاده کنید، کافیسست کد زیر را در فایل functions.php قالبتان اضافه کنید:

add_filter( 'logout_url', 'talkina_logout_url' );
function talkina_logout_url( $default ) 
{
    // آدرس کامل را اینجا وارد کنید
    return is_admin() ? 'https://talkina.ir/example.php' : $default;
}

در کد بالا بجای آدرس تاکینا، یک مسیر دیگری که مربوط به فرم ورود یا عضویت سایتتان را وارد کنید.

 

یا اگر قصد ندارید به فایل عضویت و ورود ریدایرکت شوید، می توانید توسط کد زیر، به صفحه اصلی سایتتان ریدایرکت کنید! این کد را در فایل functions.php قالبتان استفاده کنید.

add_action('wp_logout','talkina_unlog');

function talkina_unlog(){
  wp_redirect( site_url() );
  exit();
}

 

توجه: 

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