En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Yönetici Çubuğunu Yöneticiler Hariç Tüm Kullanıcılar İçin Devre Dışı Bırakma

Bazı okuyucularımız bize WordPress yönetici çubuğunu nasıl devre dışı bırakacaklarını sordular. Küçük bir değişiklik olsa da, bazı kullanıcılar bunu çeşitli nedenlerle, örneğin daha temiz bir kullanıcı arayüzü sağlamak veya yönetici olmayan kullanıcılar için kullanıcı deneyimini iyileştirmek gibi nedenlerle tercih eder.

Varsayılan olarak, WordPress yönetici çubuğunu bireysel kullanıcılar için kolayca devre dışı bırakabilirsiniz. Ancak, sitenizde çok sayıda kayıtlı kullanıcı varsa bu zaman alıcı olabilir.

Bu makalede, WordPress yönetici çubuğunu yöneticiler hariç tüm kullanıcılar için nasıl kolayca devre dışı bırakacağınızı göstereceğiz.

WordPress Yönetici Çubuğunu yöneticiler hariç tüm kullanıcılar için devre dışı bırakma

WordPress Yönetici Çubuğu Nedir?

Varsayılan olarak WordPress, oturum açmış tüm kullanıcılar için ekranın üst kısmında bir yönetici çubuğu gösterir. Hesabınıza giriş yaptığınızda, bu araç çubuğunu WordPress yönetici alanında ve diğer tüm sayfalarda görebilirsiniz.

WordPress yönetici çubuğu

WordPress yönetici araç çubuğu, WordPress'in farklı arka uç alanlarına yararlı kısayollar içerir ve bu kısayollar WordPress'teki bir kullanıcının rolüne ve izinlerine göre değişir.

Ancak, web sitenizin ön yüzüne bakarken yönetici çubuğu dikkat dağıtıcı olabilir.

Web sitenizin tasarımını ve kullanıcı deneyimini de etkileyebilir. Üçüncü bir taraf için bir WordPress sitesi oluşturuyor veya yönetiyorsanız bu bir sorun olabilir, çünkü onların web sitelerinin gerçekte nasıl göründüğünü görmelerini engeller.

Neyse ki, yöneticiler hariç tüm kullanıcılar için yönetici çubuğunu devre dışı bırakmanın birden fazla yolu vardır. Kullanmak istediğiniz yönteme atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir:

Video Eğitim

WPBeginner'a Abone Olun

Yazılı talimatları tercih ederseniz, okumaya devam edin.

Yöntem 1: WordPress'te Her Kullanıcının İzinlerini Değiştirme

Belirli kullanıcılar için yönetici çubuğunu, kullanıcı profilini düzenleyerek devre dışı bırakabilirsiniz. Bu, yalnızca az sayıda kişi için çubuğu kaldırmanız gerektiğinde hızlı ve kolay bir yöntemdir. Ancak, çok sayıda kullanıcıya sahip bir üyelik sitesi yönetiyorsanız, farklı bir yöntem seçmenizi öneririz.

Yönetici çubuğunu manuel olarak kaldırmak için, WordPress yönetici kontrol panelindeki Kullanıcılar » Tüm Kullanıcılar sayfasına gidin. Ardından, yönetici çubuğuna ihtiyacı olmayan WordPress kullanıcısının üzerine gelin ve göründüğünde ‘Düzenle’ye tıklayın.

WordPress'te bir kullanıcının profilini düzenleme

Bu, kullanıcının profilini açacaktır.

Buradan, ‘Siteyi görüntülerken araç çubuğunu göster’ seçeneğinin yanındaki kutucuğu işaretini kaldırın.

Yönetici araç çubuğunu yönetici olmayan kullanıcılar için gizleme

Bundan sonra, ekranın altına doğru kaydırın ve değişikliklerinizi kaydetmek için ‘Kullanıcıyı Güncelle’ye tıklayın. Bu, yönetici çubuğunu yalnızca o belirli kişi için devre dışı bırakacaktır.

Araç çubuğunu daha fazla kullanıcı için gizlemek için, yukarıda açıklanan aynı işlemi izlemeniz yeterlidir.

Yöntem 2: Yönetici Olmayan Kullanıcılar İçin Yönetici Çubuğunu Devre Dışı Bırakmak İçin Kod Kullanın (Önerilen)

Yönetici çubuğunu birçok farklı kişi için gizlemeniz gerekiyorsa, her kullanıcının ayarlarını manuel olarak değiştirmek çok zaman ve çaba gerektirir.

Bu nedenle, WordPress tema dosyası olan functions.php dosyasına kod ekleyerek yönetici çubuğunu devre dışı bırakmanızı öneririz.

Bazı kılavuzlar tema dosyalarını manuel olarak düzenlemenizi söyleyecektir, ancak bu yaygın WordPress hatalarına neden olabilir ve hatta web sitenizi tamamen bozabilir.

Bu nedenle, WPCode kullanmanızı öneririz. En iyi kod parçacığı eklentisidir ve sitenizi riske atmadan WordPress'e özel kod eklemeyi kolaylaştırır.

Yönetici renk temasını değiştirmek, 'Merhaba Yönetici' metnini kaldırmak, Ekran Seçenekleri düğmesini devre dışı bırakmak ve daha fazlası için WPCode'u kullandık.

Öncelikle, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla bilgi için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Eklenti etkinleştirildikten sonra, Kod Parçacıkları » Parçacık Ekle'ye gidin.

Yönetici araç çubuğunu WPCode ile gizleme

Burada, sitenize ekleyebileceğiniz tüm hazır kod parçacıklarını göreceksiniz.

Aslında, WPCode'un yerleşik Parçacık Kütüphanesinde yönetici çubuğunu devre dışı bırakmak için tam olarak ihtiyacınız olan kod parçacığına sahiptir. Basitçe Kod Parçacıkları » Kütüphane'ye gidin.

WordPress için WPCode kod parçacığı eklentisi

Burada, ‘WP Yönetici Çubuğunu Devre Dışı Bırak’ı arayın.

Doğru kod parçacığı göründüğünde, 'Kod Parçacığını Kullan' düğmesine tıklayın.

Hazır WP Yönetici Çubuğunu Devre Dışı Bırak kod parçacığı

Eklenti kodu otomatik olarak sitenize ekleyecektir, koda açıklayıcı bir başlık verecek, doğru ekleme yöntemini seçecek ve hatta kod parçasını belirlemenize yardımcı olacak etiketler ekleyecektir.

Kod şuna benziyor:

/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

Şimdi, amacınız tüm kullanıcılar için yönetici çubuğunu devre dışı bırakmaksa, yapmanız gereken tek şey anahtarı 'Etkin Değil'den 'Etkin' konumuna getirmek ve ardından 'Güncelle'ye tıklamaktır.

WordPress'e özel kod ekleme

Ancak, amacımız WordPress yönetici çubuğunu yönetici olmayan kullanıcılar için devre dışı bırakmak olduğundan, koda bazı küçük ayarlamalar yapmamız gerekiyor.

Mevcut kodu şununla değiştirebilirsiniz:

/* Disable WordPress Admin Bar for all users except administrators */
add_filter( 'show_admin_bar', 'restrict_admin_bar' );

function restrict_admin_bar( $show ) {
    return current_user_can( 'administrator' ) ? true : false;
}

Bu kod, şu anda yönetici paneline bakmayan herhangi bir yönetici olmayan kullanıcıyı tanımlar. Bu kullanıcılar için WordPress yönetici çubuğunu devre dışı bırakır.

Bundan sonra, sayfanın aşağısına ‘Ekleme’ bölümüne kaydırın. Burada, kodun her yerde çalıştığından emin olmak için varsayılan ‘Otomatik Ekleme’ yöntemini kullanabilirsiniz.

Bir WordPress web sitesine otomatik olarak kod ekleme

Son olarak, ekranın üst kısmına kaydırın ve ‘Devre Dışı’ kaydırıcısına tıklayarak ‘Etkin’ olarak görünmesini sağlayın.

Ardından, kod parçasını canlı hale getirmek için ‘Snippet Kaydet’ veya ‘Güncelle’ düğmesine tıklayın.

WordPress yönetici çubuğunu yönetici olmayan kullanıcılar için devre dışı bırakma kod parçacığını yayınlama

Hepsi bu kadar! Her şeyin yolunda çalıştığından emin olmak için WordPress web sitenizi kontrol etmeyi unutmayın.

Yöntem 3: Yönetici Olmayan Kullanıcılar İçin Yönetici Çubuğunu Devre Dışı Bırakmak İçin Ücretsiz Bir Eklenti Kullanın

Kod eklemek istemiyorsanız, yönetici çubuğunu bir eklenti kullanarak gizleyebilirsiniz. Kullanıcı Rollerine Göre Yönetici Çubuğunu Gizle, araç çubuğunu farklı kullanıcı rollerine göre kaldırmanıza olanak tanır, bu nedenle tüm üyeler, WooCommerce müşterileri veya başka bir kullanıcı rolü için çubuğu devre dışı bırakmak istiyorsanız iyi bir seçenektir.

Öncelikle, Kullanıcı Rollerinde Yönetici Çubuğunu Gizle eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Etkinleştirdikten sonra, Ayarlar » Yönetici Çubuğunu Gizle Ayarları sayfasına gitmeniz gerekir. Buradan, yönetici çubuğunu devre dışı bırakmak istediğiniz kullanıcı rolleri yanındaki kutuları işaretleyin.

Yönetici araç çubuğunu belirli kullanıcı rolleri için gizleme

Bu işlem tamamlandıktan sonra, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’e tıklamanız yeterlidir.

Umuyoruz ki bu makale, yöneticiler dışındaki tüm kullanıcılar için WordPress yönetici çubuğunu nasıl devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. Ayrıca WordPress'te gönderi değişiklikleri için e-posta bildirimi almanın ve en iyi WordPress etkinlik günlüğü ve izleme eklentileri rehberimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

168 CommentsLeave a Reply

  1. Bu kodda bir hata var, çalışıyor ama sağlam değil. Normal kullanıcılar bunu atlayıp url'ye wp-admin/ ekleyerek üstteki kullanıcı yönetici paneli benzeri panele erişebilir, sanki giriş yapmaya çalışıyormuş gibi.

    • Katılıyorum, wp-admin/profile.php'ye doğrudan erişim bunu kullanışsız hale getiriyor.

      • Sadece wordpress'ten değil, birçok web sitesinde aynı seçenek var. Herhangi bir web sitesinin yönetici giriş sayfasına example.com/admin yazarak erişebilirsiniz: Bu normal. Yönetici çubuğu olmadan görünümünün gerçekten iyi olduğunu düşünüyorum.

  2. Merhaba,
    Umarım sözdizimi vurgulayıcınız daha iyidir. Kodu kopyalamayı denedim ve numaralar 2'den başladı. Numaralara değil, sadece iyi koda ihtiyacım var. Bu durum olmasaydı bu siteyi çok daha fazla kullanırdım.

    Teşekkürler.

    • Ayrıca kod parçacığının sağ üst köşesindeki küçük düğmeye tıklayabilirsiniz. Ham kodu bir açılır pencerede açacaktır, bu da kopyalamayı çok daha kolaylaştırır.

      Yönetici

  3. Bu eklenti harika çalışıyordu ve Theme My Login kullanıyordum. O eklentiyi devre dışı bıraktığımda eskisi gibi çalışmıyor… Tüm kullanıcılar için yönetici çubuğunu görüyorum. Herhangi bir öneriniz var mı?

    • Üzgünüm, bu ‘kodun’ harika çalıştığını söylemek istemiştim. Siteye özel bir eklenti de oluşturdum ve her şey harika çalışıyordu. Ancak Theme My Login'i devre dışı bıraktıktan sonra, artık hiçbir etkisi yok gibi görünüyor ve tüm kullanıcılarda yönetici çubuğunu görüyorum.

      Önerileriniz var mı?

      • Tüm kullanıcılar için kodu eklemeyi denedim: show_admin_bar(false); ve hala yönetici çubuğunu görebiliyorum.

  4. functions.php dosyasını düzenleme konusunda pek bilgili değilim. İlk iki denemem sözdizimi hatası mesajlarıyla sonuçlandı.

    Bu kodu functions.php dosyasına tam olarak nereye yerleştirmeliyim?

  5. Harika, doğrudan konuya giren bir eğitim.

    Tüm kullanıcı olmayanları engelleyecek bir kod sürümü var mı? Yani, site ziyaretçileri çubuğu görmeyecek, ancak oturum açmış tüm kullanıcılar görecek mi?

    • Neither worked for me. I copied the numbers with the text as I did not know that I could
      click on the button on top right corner of the code snippet and copy the raw code. I removed the numbers, but overlooked the seven. I had to change the file entry in via my file manager as I could no longer edit the functions.php. So after a scare and a bit of back and forth I removed the number and the admin bar is still there. I also tried your code Shashi, but it’s not working either. :-(
      I have tried every plugin under the sun and nothing will remove the bar.

  6. Garip bir soruna şimdiye kadar bulduğum ve uyguladığım en hızlı çözüm. Harika açıklama, takip etmesi kolay talimatlar. Teşekkürler beyler, sitenizi yer imlerine ekleyeceğim.

  7. Bunu yalnızca belirli bir rol için istiyorsanız kullanın

    function remove_admin_bar() { $user = wp_get_current_user();

    if (in_array(‘subscriber’, $user->roles)) { show_admin_bar(false); }

  8. Tanrı seni korusun. Sorunlarıma cevaplar her zaman sizin gönderilerinizden geliyor.

    Teşekkürler

  9. Bunu müşterilerim için dizinimde kullandım ancak çubuk onlar için gitmiyor. 3.8'i AppThemes Vantage Theme (En Son) ile kullanıyorum

  10. Bu, o kadar küçük bir özelleştirme ki, bir eklenti kullanmaktan nefret edeceğim türden bir şey. Bu yüzden bu kısa kod parçasını çocuk temamın functions.php dosyasına ekleyebilmek beni çok mutlu etti. Paylaştığınız için çok teşekkürler! Harika çalışıyor.

  11. Bu kodu ekledim, çalışıyor, ancak bir kullanıcı meta alırsa yöneticiyi görüntüleme seçeneği var, buna tıklarsam yönetici sayfası görünebilir, bunu nasıl önlerim, kullanıcılara yönetici paneli vermek istemiyorum, bir kullanıcı url'yi düzenleyebilir ve /wp-admin verebilir, ayrıca yöneticiyi görebilir, ikisini de istemiyorum, bunun için ne yapmalıyım?

  12. Yönetici çubuğu gizlendi, ancak bir kullanıcı şimdi nasıl oturumu kapatabilir?
    Facebook hesabıyla giriş yaparak foruma katılan kullanıcılar için bbpress forumu ve bir eklenti kullanıyorum. Ancak oturumu kapatma seçeneği bulamıyorum.

  13. Harika eğitim için teşekkürler. Çalışmadığını sanmıştım – sonra aptal ben yeni eklentimi etkinleştirmek için son adımı takip etmemişim!! Bunun için çok teşekkürler! Birden fazla yeni eklenti yüklemekten çok daha iyi.

  14. Sitemin giriş kaydı gerektiren bir alanı var.
    Yönetici çubuğunu bir eklenti gerektirerek "otomatik gizle" yaptım, tamamen devre dışı bırakmak istemiyorum çünkü şifre değiştirme yeteneğine ihtiyacım var, ancak çubuktan kullanıcılar için öğeleri kaldırmanın bir yolu var mı? Sol tarafta site adını, WP logosunu veya tema uzantıları seçeneklerini istemiyorum.

    Bu mümkün mü? Eminim öyledir ama çözemiyorum!!

    Teşekkürler!! Bu arada gerçekten kullanışlı bir site

    Andy

  15. Merhaba,

    Oturum Açmamış Kullanıcılar İçin BP Yönetici Çubuğunu devre dışı bırakmak istiyorum.

    Lütfen yardım edin.

  16. Merhaba,

    Kodunuz yerel bilgisayarımda denerken sorunsuz çalıştı, ancak barındırma sunucumdaki yeni bir WordPress kurulumunda denediğimde oturum kapatmama izin vermedi. Oturumu kapatmaya çalıştığımda görünen adres şuydu: “http://www.ken-shoufer.com/wordpress1/wp-login.php?action=logout&_wpnonce=9e7f51a307”.

    Ne olduğunu tam olarak anlayamadım.

  17. Bir buddypress çoklu site kurulumunda sol üstteki W logosunu, “Sitelerim” menüsünü ve kontrol paneli bağlantısını devre dışı bırakmaya çalışıyorum. Sağ tarafı, buddypress profil ayarları bağlantılarını gösteren işlevsel tutmak istiyorum. Bunu nasıl başarabilirim?

  18. Yönetici çubuğunun bulunduğu boş alanı önlemek için, fonksiyonu “init” yerine “after_setup_theme” eylemi içinde çağırın.

  19. Gerçekten güzel kod. Burada birçok kişinin şikayet ettiği boş çubuk için de bir çözüm var mı?

    • Merhaba,
      Boşluğu önlemek için, yerine şunu kullanın:
      add_action(‘init’, ‘remove_admin_bar’);
      şunu kullanın:
      add_action(‘after_setup_theme’, ‘remove_admin_bar’);

  20. Harika! Yalnızca yönetici çubuğunun olacağı boş alan da görünüyor. Bunun için bir çözümü olan var mı?

  21. Merhaba. Bunun için teşekkürler. Çubuğun yalnızca yönetici ve katkıda bulunanlar tarafından erişilebilir olmasını istiyorsam kodu nasıl yazmalıyım? Katkıda bulunanların arka uçuma yönetici erişimine sahip olmalarını hala istemiyorum.

  22. Well… it removes the admin bar but it´s still occupying the space meaning there´s too much space up there now. I´m not sure it´s supposed to be that way? ;-)

  23. Kodu ekledim ve mükemmel çalıştı. Ancak, kullanıcı hala araç çubuğunun eskiden bulunduğu yerin üstünde beyaz bir boşluk görüyor. Bunu kaldırmak için herhangi bir fikriniz var mı?

    Teşekkürler

  24. Gerekli tüm kullanıcı öğelerini ön yüze yerleştirmek için bir eklenti kullandınız mı?

    Ekibim yakın zamanda benzer gereksinimlere sahip bir site oluşturdu ve süreçleri karşılaştırmak isterim.

    Şerefe
    Toby

  25. Mükemmel yazı, çok teşekkürler!

    Bir dakikadan az sürdü ve çubuk gitti... sonsuza dek... gerçekten minnettarım.

    Sally :) x

  26. Bunun sayesinde sitemi şişiren bir eklentiden daha kurtuldum. Yaşasın!

  27. Bu harika bir yazı. Kısa, öz ve kullanışlı bir kod parçacığı içeriyordu! Çok teşekkürler!

    S2Member eklentisini de kullanıyorum, çeşitli s2Membership Seviyeleri nedeniyle eklenti tabanlı çözümlerle uyumluluk sorunları konusunda çok endişeliydim. Bu çözüm benim için harika çalışıyor.

    Tekrar Teşekkürler!

  28. Merhaba Millet,

    Bu kod parçasını yeni buldum ve sitem için mükemmel çalıştı…

    Çok teşekkürler

    Şerefe

    James

    Diğer Adıyla Fitness Blogger

  29. Güzel. Bir Çoklu Site kurulumunda Süper Yöneticiler için, eğer(!current_user_can(‘manage_network’)) //vb. gibi okunacaktır.

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.