lostyazilim
tr.link

100 puanlık Wordpress yönlendirme sorusu :)

10 Mesajlar 1.473 Okunma
lstbozum
tr.link

emlcvdv emlcvdv WM Aracı Kullanıcı
  • Üyelik 05.02.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek webmaster
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 98
  • Beğeniler 3 / 7
  • Ticaret 1, (%100)
Merhaba arkadaşlar. Ben Wordpress'te kullanıcı adı ve şifremi yazıp giriş yaptığımda karşıma "Başlangıç" sayfası değil de profil sayfası çıksın istiyorum. Bunu nasıl yapabilirim?
 

 

wmaraci
reklam

Panarogga Panarogga Adsense Onay Hizmetleri Kullanıcı
  • Üyelik 15.03.2014
  • Yaş/Cinsiyet 38 / E
  • Meslek Adsense
  • Konum Bursa
  • Ad Soyad C** K**
  • Mesajlar 3021
  • Beğeniler 2 / 516
  • Ticaret 130, (%100)
wp-login.php ye yonlendirme koyabilirsiniz
 

 

KaGaN KaGaN 1881-193∞ Kullanıcı
  • Üyelik 01.10.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Coğrafyacı
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ö**
  • Mesajlar 334
  • Beğeniler 40 / 77
  • Ticaret 2, (%100)
..../wp-login.php?redirect_to=(yönlendirilmek istenen yer)

Yukarıdaki gibi yapıyorum ben.
 

 

TuralAbiyev TuralAbiyev root@localhost ~ / Kullanıcı
  • Üyelik 17.06.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Network & Linux/UNIX
  • Konum Rusya
  • Ad Soyad T** A**
  • Mesajlar 4146
  • Beğeniler 0 / 1357
  • Ticaret 89, (%100)
Temanın functions.php dosyasına aşağıdaki kodları eklemen yeterli.

add_action('init','custom_login');

function custom_login(){
global $pagenow;
if( 'wp-login.php' == $pagenow ) {
wp_redirect('http://adresiniz.com/WpPanelYolu');
exit();
}
}

Ek Olarak: Buda çıkış yaptığında yönelecek yer.

add_action('init','custom_login');

function custom_login(){
global $pagenow;
if( 'wp-login.php' == $pagenow && $_GET['action']!="logout") {
wp_redirect('http://adresiniz.com/');
exit();
}
}
ismail03 RadiKaL horroz

kişi bu mesajı beğendi.

wmaraci
wmaraci

emlcvdv emlcvdv WM Aracı Kullanıcı
  • Üyelik 05.02.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek webmaster
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 98
  • Beğeniler 3 / 7
  • Ticaret 1, (%100)

Panarogga adlı üyeden alıntı

wp-login.php ye yonlendirme koyabilirsiniz


Teşekkürler.

Ek Olarak:

KaGaN adlı üyeden alıntı

..../wp-login.php?redirect_to=(yönlendirilmek istenen yer)

Yukarıdaki gibi yapıyorum ben.


Teşekkürler hocam.

Ek Olarak:

Tural Abiyev adlı üyeden alıntı

Temanın functions.php dosyasına aşağıdaki kodları eklemen yeterli.

add_action('init','custom_login');

function custom_login(){
global $pagenow;
if( 'wp-login.php' == $pagenow ) {
wp_redirect('http://adresiniz.com/WpPanelYolu');
exit();
}
}

Ek Olarak: Buda çıkış yaptığında yönelecek yer.

add_action('init','custom_login');

function custom_login(){
global $pagenow;
if( 'wp-login.php' == $pagenow && $_GET['action']!="logout") {
wp_redirect('http://adresiniz.com/');
exit();
}
}


İşte tam istediğim gibi bir yol. Çok teşekkür ederim hocam, ilaç gibi geldi :)
 

 

TuralAbiyev TuralAbiyev root@localhost ~ / Kullanıcı
  • Üyelik 17.06.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Network & Linux/UNIX
  • Konum Rusya
  • Ad Soyad T** A**
  • Mesajlar 4146
  • Beğeniler 0 / 1357
  • Ticaret 89, (%100)

emlcvdv adlı üyeden alıntı

Teşekkürler.

Ek Olarak:

Teşekkürler hocam.

Ek Olarak:

İşte tam istediğim gibi bir yol. Çok teşekkür ederim hocam, ilaç gibi geldi :)


Rica ederim :)
 

 

emlcvdv emlcvdv WM Aracı Kullanıcı
  • Üyelik 05.02.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek webmaster
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 98
  • Beğeniler 3 / 7
  • Ticaret 1, (%100)
Ayrıca aşağıdaki kodları function.php dosyasına eklemek de problemi çözüyor. NOT: 'Yönlenecek adres' http://www.siteadi.com/wp-admin/ adresinden sonra gelen kısmı girmelisiniz.

function my_login_redirect( $url, $request, $user ){
if( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) {
if( $user->has_cap( 'administrator' ) ) {
$url = admin_url();
} else {
$url = home_url('yönlenecek adres');
}
}
return $url;
}

add_filter('login_redirect', 'my_login_redirect', 10, 3 );
 

 

cwt cwt Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 28.04.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek ...
  • Konum Ankara
  • Ad Soyad S** A**
  • Mesajlar 1469
  • Beğeniler 384 / 373
  • Ticaret 20, (%100)

emlcvdv adlı üyeden alıntı

Ayrıca aşağıdaki kodları function.php dosyasına eklemek de problemi çözüyor. NOT: 'Yönlenecek adres' http://www.siteadi.com/wp-admin/ adresinden sonra gelen kısmı girmelisiniz.

function my_login_redirect( $url, $request, $user ){
if( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) {
if( $user->has_cap( 'administrator' ) ) {
$url = admin_url();
} else {
$url = home_url('yönlenecek adres');
}
}
return $url;
}

add_filter('login_redirect', 'my_login_redirect', 10, 3 );


Kodlarla uğraşmak istenilmiyorsa
Login With Ajax eklentisi başka bir çözüm olabilir.

 

 

emlcvdv emlcvdv WM Aracı Kullanıcı
  • Üyelik 05.02.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek webmaster
  • Konum İstanbul Anadolu
  • Ad Soyad E** C**
  • Mesajlar 98
  • Beğeniler 3 / 7
  • Ticaret 1, (%100)

cwt adlı üyeden alıntı

Kodlarla uğraşmak istenilmiyorsa
Login With Ajax eklentisi başka bir çözüm olabilir.



Evet kodlarla uğraşmak istemeyenler için oldukça pratik, paylaşım için teşekkür ederim.
cwt

kişi bu mesajı beğendi.

cwt cwt Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 28.04.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek ...
  • Konum Ankara
  • Ad Soyad S** A**
  • Mesajlar 1469
  • Beğeniler 384 / 373
  • Ticaret 20, (%100)

emlcvdv adlı üyeden alıntı

Evet kodlarla uğraşmak istemeyenler için oldukça pratik, paylaşım için teşekkür ederim.

rica ederim
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al