Nav Menu Roles, WordPress sitenizdeki menü öğelerini kullanıcı rollerine göre gizlemenizi sağlayan bir eklentidir. Örneğin, yalnızca giriş yapmış kullanıcılara veya belirli bir role sahip kullanıcılara özel menü öğeleri gösterebilirsiniz. Eklenti, menü düzenleme ekranına her öğe için rol seçenekleri ekler ve bu sayede kod yazmadan menü görünürlüğünü kontrol etmenize olanak tanır. Son güncellemesi Mart 2026'da yapılmış olup WordPress 6.9 ile uyumludur.
Hangi ihtiyaçlarda değerlendirilebilir?
- WordPress sitelerinde kullanıcı rollerine göre farklı menü deneyimleri sunmak isteyenler
- Üyelik siteleri veya özel içerik alanları olan işletmeler
- Menü yönetimini kod yazmadan basit bir arayüzle yapmak isteyen site yöneticileri
Yaygın kullanım alanları
Üyelik siteleri
Premium içeriklere erişimi olan üyelere özel menü öğeleri gösterin, standart kullanıcılardan gizleyin.
Yönetim panelleri
Yalnızca belirli rollere (ör. editör, yönetici) görünür olacak menü bağlantıları ekleyin.
Giriş yapmış kullanıcı deneyimi
Giriş yapmamış ziyaretçilere 'Giriş Yap' veya 'Kayıt Ol' bağlantıları, giriş yapmış kullanıcılara 'Profilim' veya 'Çıkış' gibi öğeler gösterin.
İncelenmesi gereken noktalar
- Eklenti, menü öğelerini gizlemek için kullanıcı rollerini temel alır; ancak içerik erişimini tamamen kısıtlamaz. Gizlenen menü öğesinin URL'si biliniyorsa, içerik yine de erişilebilir olabilir.
- Çok sayıda rol ve menü öğesi olan sitelerde, rol seçenekleri menü düzenleme ekranını kalabalıklaştırabilir.
- Eklenti, WordPress 6.6 ve üzeri ile PHP 7.4 ve üzeri gerektirir; eski sürümlerde çalışmayabilir.
WordPress.org
Kurulum ve geliştirme notları
Kurulum, WordPress standart eklenti kurulum adımlarını takip eder. Eklentiyi yükleyip etkinleştirdikten sonra menü düzenleme ekranından ayarları yapılandırabilirsiniz.
- 1Eklenti klasörünü /wp-content/plugins/ dizinine yükleyin.
- 2WordPress 'Eklentiler' menüsünden eklentiyi etkinleştirin.
- 3Görünüm > Menüler sayfasına gidin.
- 4Menü öğelerini düzenleyin: önce öğenin herkese, tüm çıkış yapmış kullanıcılara veya tüm giriş yapmış kullanıcılara gösterilip gösterilmeyeceğini seçin.
- 5Giriş yapmış kullanıcılar için, görünürlüğü kısıtlamak istediğiniz rollerin yanındaki kutuları işaretleyin.
Eklenti, menü öğelerini kullanıcı rollerine göre gizleme işlevini sağlar. Geliştirme sürecinde, eklentinin WordPress çekirdeğiyle uyumluluğu ve performansı göz önünde bulundurulmuştur.
- 2.1.3 sürümü RTL düzen stilini düzeltir.
- 2.1.0 sürümü, menü öğesini role göre 'gizleme' desteği ekler.
- 2.0.0 sürümü Customizer desteği getirir.
- 1.10.0 sürümü, WordPress 5.4 çekirdeğine eklenen hook sayesinde admin menü Walker'ını geçersiz kılmayı bırakır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Nav Menu Roles, menü görünürlüğünü kullanıcı rollerine göre yönetmek için hazır bir çözüm sunar. Ancak sitenizin ihtiyaçları daha kapsamlıysa (örneğin, içerik erişim kontrolü, dinamik menü öğeleri veya özel rol tanımları), ZeplinGo olarak size özel bir WordPress çözümü tasarlayabilir ve geliştirebiliriz. Birlikte kapsamı belirleyerek en uygun yaklaşımı planlayalım.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Nav Menu Roles eklentisi hangi WordPress sürümleriyle uyumludur?
Eklenti, WordPress 6.6.0 ve üzeri sürümlerle uyumludur ve WordPress 6.9.0 ile test edilmiştir. PHP 7.4 veya daha yeni bir sürüm gerektirir.
Nav Menu Roles ile menü öğelerini nasıl gizleyebilirim?
Eklentiyi kurup etkinleştirdikten sonra Görünüm > Menüler sayfasına gidin. Her menü öğesi için 'Görüntüleme' seçenekleri eklenir: Herkese, Tüm çıkış yapmış kullanıcılara veya Tüm giriş yapmış kullanıcılara. Giriş yapmış kullanıcılar için ayrıca belirli rolleri işaretleyerek görünürlüğü kısıtlayabilirsiniz.
Nav Menu Roles eklentisi güvenli midir?
Eklenti, WordPress.org'da yüksek puan almıştır (98/100) ve 70.000'den fazla aktif kuruluma sahiptir. Ancak her eklentide olduğu gibi, güncellemeleri takip etmek ve sitenizin yedeklerini almak önemlidir.