Wordpress Logout urlsini değiştirebilir miyim ?
5
●97
- 30-03-2020, 13:32:51Merhabalar web sitemin wordpress admin panelini vs gizledim yalnız site içerisinde üyelik sistemi bulunduğundan kullanıcılar çıkış yaparken çıkış yap butonundan admin panelinin linkine ulaşabiliyorlar. O urlyi kısaltıp www.siteadi.com/logout şeklinde yapabilme şansımız var mı acaba ? /wp-login.php?action=logout&redirect_to= şu şekilde devam eden url yerine farklı bir url gösterme şansım var mıdır?
- 30-03-2020, 13:40:12https://wordpress.org/support/topic/...after-log-out/ şurda çözümü ile ilgili bilgi verilmiş hocam.
- 30-03-2020, 13:58:58Hemen hemen hepsini inceledim ama urlyi değiştirdiğim de çıkış yapma işlemi gerçekleşmiyor.Burada sanırım çıkış yaptıktan sonra ana sayfaya yönlendirme işlemini anlatmış. Ben hem onu hem de urlyi saklamak istiyorum mümkünse tabiZalmoxis adlı üyeden alıntı: mesajı görüntüle
Cevap için teşekkürler
- 30-03-2020, 14:43:56Hocam yeni bir sayfa oluşturup işlemleri orda yaptıracaksınız zaten.mreastblood adlı üyeden alıntı: mesajı görüntüle
function wp_logout() { wp_destroy_current_session(); wp_clear_auth_cookie(); wp_set_current_user( 0 ); /** * Fires after a user is logged-out. * * @since 1.5.0 */ do_action( 'wp_logout' ); }
Mantıken şöyle olması gerekiyor.
https://wp.webibra.com/wp-logout.txt
Burdaki kodu wp-logout.php olarak ana dizine at. Daha sonra sitene giriş yap ve tarayıcıya site.com/wp-logout.php şeklinde gir. Seni anasayfaya yönlendirmesi lazım.
Dosya içinde ki home_url() yazan kısımlar çıkış yaptıktan sonra yönlendirilecek kısımlar. Dosya adını istediğin gibi değiştirebilirsin, kodları wordpress in kendi kaynak kodlarından aldım ancak bu şekilde kullanmak güvenli mi bilmiyorum.
/logout şeklinde ki yönlendirmeyi htaccess ile yapabilirsin.
.htaccess dosyasında aşağıdaki işlemi yapabilirsin.
RewriteRule ^index\.php$ - [L]
satırının hemen üstüne aşağıdaki satırı eklemen yeterli olacaktır.
RewriteRule ^logout$ wp-logout.php [L,NC]
- 30-03-2020, 15:34:48Çok teşekkür ederim hocam sayenizde yapabildim.Zalmoxis adlı üyeden alıntı: mesajı görüntüle
- 30-03-2020, 15:36:49Rica ederim, son güncellediğim haliyle /logout şeklinde link verip kullanabilirsin.mreastblood adlı üyeden alıntı: mesajı görüntüle
Cevap için teşekkürler