WordPress Admin Paneli Giriş Sayfası Yönlendirme
WordPress’te admin giriş sayfasına wp-admin’den ulaşabiliyorsunuz. Sizden kullanıcı adı ve parola istiyor ve admin bilgilerini doğru bir şekilde girerseniz sizi admin panelinin dashboard da denilen başlangıç sayfasına yönlendiriyor.
Başlangıç sayfası, WordPress’e giriş yapan admin’lerin varsayılan olarak ayarlanmış sayfasıdır. Admin paneline giriş yaptığınızda Başlangıç sayfası yerine örneğin Tüm Yazılar gibi başka bir sayfaya yönlendirme yapmak isteyebilirsiniz.
WordPress’in esnek kod yapısı sayesinde bunu kolayca yapabiliyoruz. WordPress admin paneli sayfasını yönlendirmek için aşağıdaki kodları, temanızın functions.php adresine yazın.
function admin_redirect( $redirect_to, $request, $user ) {
if ( isset( $user->roles ) && is_array( $user->roles ) ) {
if ( in_array( 'administrator', $user->roles ) ) {
// Address
return "https://";
} else {
return home_url();
}
} else {
return $redirect_to;
}
}
add_filter( 'login_redirect', 'admin_redirect', 10, 3 );
Bu kodlarda dikkat etmeniz gereken şey şu. Address satırının altındaki https:// ile başlayan alana, giriş yaptıktan sonra yönlendirme işleminin gerçekleşeceği adresi yazmanız gerekiyor. Örneğin; Tüm yazılar sayfasına yönlenmek istiyorsanız https://www.adresiniz.com/wp-admin/edit.php adresini yazmanızın gerektiği gibi.