Çok üyesi bulunan bir blog siteniz varsa belki işinize yarar düşüncesiyle paylaşmak istiyorum. Normal olarak siteye giriş yapmış olan bir kullanıcı çıkış yaptığında tekrar giriş sayfası açılır. Wordpress çıkış sayfasını ana sayfaya yönlendirme işlemi ile çıkış yapan kullanıcı ana sayfaya yönlendirilebilir.
Peki bu nasıl olacak?
Bu işlemi sağlamak için herhangi bir eklenti kullanmayacağız. Aşağıda verdiğim kodu kullandığınız temanın functions.php dosyasına yapıştırarak halledeceksiniz.
Bu dosyayı nasıl düzenleyeceğiz?
Dosya cPanel, FTP ve ya direkt Yönetici Paneli (admin) üzerinden düzenlenebilir. Burada size en basit yöntem olan Yönetici Paneli üzerinden düzenlemeyle eklemeyi göstereceğim.
Ayrıca bu kodu sitenize özel hazırladığınız eklenti içerisine de yapıştırabilirsiniz. Böylece site kodlarınızı bozma riski olmadan halledersiniz. Nasıl mı yapılıyor? Kendi eklentinizi oluşturma yazısına bi göz atın, orada anlattım.
Functions.php dosyasını açma
Yönetici Paneli içerisinde Bileşenler menüsünün en altında Düzenleyici alt menüsü var. Burayı tıklayarak tema içerisindeki birçok dosyayı düzenleyebilirsiniz.
Yukarıya eklediğim örnekte gördüğünüz gibi bu menü tıklandığında sağ tarafta düzenleme yapabileceğiniz Şablonlar başlığı altında dosyaları görebilirsiniz. Bu konuyla alakalı olan Tema İşlevleri (functions.php) dosyamızı tıklayınca bir editör içerisinde dosya açılır.
Dosyaya kodu ekleme
Açtığımız bu dosyanın en altına gelin ve aşağıdaki kodu gösterdiğim gibi en alta ekleyin ve Dosya Güncelle butonunu tıklayarak kaydedin.
Kullanacağınız kod:
function logout_redirect_home(){ wp_safe_redirect(home_url()); exit; } add_action('wp_logout', 'logout_redirect_home');
Dikkat etmeniz gereken en önemli şey bu dosyadaki diğer kodlara hiç dokunmamak olacaktır. En küçük hata sitenizin açılmasını engeller veya hata oluşmasına sebep olur.
Artık siteye giriş yapmış kullanıcı çıkışta direkt olarak ana sayfaya yönlendirilecektir. Umarım işinizi görür, iyi bloglamalar…