Hemen 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 tabi

Cevap için teşekkürler
Hocam yeni bir sayfa oluşturup işlemleri orda yaptıracaksınız zaten.
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]