Gönderen Konu: Özel Menü Gösterme  (Okunma sayısı 431 defa)

Çevrimdışı Ata

  • Yönetici
  • *
  • İleti: 135
  • Karma +1/-0
    • Profili Görüntüle
Özel Menü Gösterme
« : 30 Eki 2015, 07:58:27 »

WordPress’te giriş yapmış kullanıcılarınıza, henüz giriş yapmamış kişilerden farklı bir menü göstermek istiyorsunuz. Peki bunu nasıl yapabiliriz. Öncellikle kullandığınız temada hangi menünün yerinde bu işlemi yapıcağınıza karar vermelisiniz. Örneğin giriş yapmamış kullanıcılara Site hakkında ve giriş yap üye ol gibi linkler olan bir menü gösterirken, giriş yapmış kullanıcılara hesabım panelim çıkış yap gibi farklı bir menü gösterebilirsiniz.
Genellikle temanızın header.php dosyasının içinde bulunan menünün çağırıldığı yeri bulun. Yapmanız gereken bu menüyü giriş yapmış kullanıcılar için sabit bırakmak, ama giriş yapmış bir kullanıcıysa farklı bir menü çağırmaktır. bunun içinde küçük bir if kalıbı kullanıcaz.
Kod: [Seç]
if (!is_user_logged_in()){
  #head kısmında menünüzün çağırıldığı yer
}else{
  wp_nav_menu( 'menu-adi' );
}
bu kodla yaptığımız şey kullanıcı giriş yapmamışsa header.php deki verilen kodu uygula ama giriş yapmış ise adına ‘menu-adi’ verdiğimiz menüyü çağır.
« Son Düzenleme: 03 Kas 2015, 19:12:15 Gönderen: orhan »