WordPress Etiket Gizleme ve Çıkış Linkini Ana Sayfaya Yönlendirme
İçindekiler
WordPress’te içeriklerinizi düzenlerken etiketlerin görünmesini istemeyebilirsiniz. Ayrıca kullanıcılar "Çıkış Yap" linkine tıkladığında doğrudan ana sayfaya yönlendirilmesini sağlayabilirsiniz. Aşağıdaki kodları kullanarak bu işlemleri kolayca yapabilirsiniz.
1. WordPress Etiketleri Gizleme
Yazı sayfalarında (single.php) etiketleri gizlemek için aşağıdaki kodu temanızın functions.php dosyasına ekleyebilirsiniz:
function etiketleri_gizle() { if( is_single() ) { return null; } } add_filter( 'the_tags', 'etiketleri_gizle' );
Kod Açıklamaları:
- is_single(): Bu kontrol, kodun sadece tekil yazı sayfalarında çalışmasını sağlar.
- return null: Etiketlerin görüntülenmesini engeller.
Bu kod, temanız doğru şekilde kodlanmışsa, yazı sayfalarındaki etiketlerin gizlenmesini sağlayacaktır.
2. Çıkış Linkini Ana Sayfaya Yönlendirme
Kullanıcılar "Çıkış Yap" linkine tıkladığında, varsayılan olarak giriş sayfasına yönlendirilirler. Ancak bu davranışı değiştirebilir ve kullanıcıları ana sayfaya yönlendirebilirsiniz. Bunun için aşağıdaki kodu temanızın functions.php dosyasına ekleyin:
function logout_redirect_home(){ wp_safe_redirect(home_url()); exit; } add_action('wp_logout', 'logout_redirect_home');
Kod Açıklamaları:
- wp_safe_redirect(home_url()): Kullanıcıyı güvenli bir şekilde ana sayfaya yönlendirir.
- exit: Kalan kodların çalışmasını engeller ve yönlendirme işlemini tamamlar.
Nasıl Kullanılır?
- functions.php: Yukarıdaki kodları WordPress temanızın functions.php dosyasına ekleyin.
- Test Edin: Etiketlerin gizlendiğinden ve "Çıkış Yap" linkine tıklandığında ana sayfaya yönlendirildiğinizden emin olun.
Önemli Not:
Kodları eklemeden önce functions.php dosyanızın bir yedeğini almayı unutmayın. Yanlış bir işlem sonucu web sitenizde hata oluşmasını önlemek için bu adım önemlidir.