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ğ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 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:
- Yöntem 1: WordPress'te Her Kullanıcının İzinlerini Değiştirme
- Yöntem 2: Yönetici Olmayan Kullanıcılar İçin Yönetici Çubuğunu Devre Dışı Bırakmak İçin Kod Kullanın (Önerilen)
- Yöntem 3: Yönetici Olmayan Kullanıcılar İçin Yönetici Çubuğunu Devre Dışı Bırakmak İçin Ücretsiz Bir Eklenti Kullanın
Video Eğitim
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.


Destiny Boy
Bu çok basit ve anlaşılırdı, bana yardımcı oldu.
ronald osoo
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.
Matematik
Katılıyorum, wp-admin/profile.php'ye doğrudan erişim bunu kullanışsız hale getiriyor.
Steve
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.
Alex S
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.
WPBeginner Desteği
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
stefano
İyi çalışıyor, ancak giriş yapmamış ziyaretçiler için çubuk kalıyor
Jenn
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ı?
Jenn
Ü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ı?
Jenn
Tüm kullanıcılar için kodu eklemeyi denedim: show_admin_bar(false); ve hala yönetici çubuğunu görebiliyorum.
Alexander Pardo
Thank you very much ! A very simple and clean solution.
Jason A. Churchill
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?
WPBeginner Desteği
En sonda. functions.php dosyanız ?> ile bitiyorsa, kodu tam olarak onun önüne yapıştırmanız gerekir.
Yönetici
Terry Hale
Bunun için çok teşekkürler! Eklenti yok, güzel, temiz, basit.
WPBeginner Ekibi
WordPress yönetici çubuğu yalnızca oturum açmış kullanıcılara gösterilir.
Bhris
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?
Shashi
Makalede bahsedileni yapmaya çalışıyordum ve işe yaramadı. Bunun yerine şunu kullandım ve benim için işe yaradı:
if ( ! current_user_can( ‘manage_options’ ) ) {
show_admin_bar( false );
}
Yukarıdakiler wordpress codex'te belirtilmişti: http://codex.wordpress.org/Function_Reference/show_admin_bar
vipin
Çok teşekkürler, gerçekten harika...
Karen
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.
kim04099
Teşekkürler!!
Che Boielle
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.
Manthan
Teşekkürler, Bulduğum en kolay yol..!!!
Ryan McGovern
Kod parçacığı için teşekkürler!
Anup
Neden sadece belirli bir kullanıcı için bunu yapmıyorsunuz?
Jack
Çok sayıda kullanıcınız varsa bunu yapmak zor olurdu.
Róger Marroni
Harika iş adamım!
Çok teşekkür ederim!
Mega
Deneydim ve sitem karardı.
Ryan S
ilk adım iyi çalışıyor, bu sizin tarafınızda bir sorun, belki de kodu uygularken
Etienne
Mükemmel kod parçası… Çok teşekkürler!
Şerefe
Nathan Jansen
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); }
meef
Tanrı seni korusun. Sorunlarıma cevaplar her zaman sizin gönderilerinizden geliyor.
Teşekkürler
Prem
Sonunda cevapları buldum Teşekkür ederim
Paw Pet Directory
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
Cory
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.
Raman
Paylaştığınız için teşekkürler, faydalı oldu.
Naveen
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?
Subodh
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.
WPBeginner Desteği
Oturum kapatma veya oturum açma bağlantısı kenar çubuğuna veya menülere sağlanabilir. WordPress, oturum kapatma/oturum açma bağlantısı içeren meta adlı varsayılan bir widget ile birlikte gelir. Veya sitenizin gezinme menülerine bir tane ekleyebilirsiniz. Giriş yapmış kullanıcılar için farklı menüler gösterme kılavuzumuza bakın: giriş yapmış kullanıcılar için farklı menüler gösterme
Yönetici
Loralee
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.
vikas
Thanks mate….u were really helpful…
tc
Rajat
Teşekkürler syed, tam olarak işe yaradı
Bongo
Bunun için teşekkürler, bana çok yardımcı oldu
Andy Wagstaff
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
Rajiv
Merhaba,
Oturum Açmamış Kullanıcılar İçin BP Yönetici Çubuğunu devre dışı bırakmak istiyorum.
Lütfen yardım edin.
Ken Shoufer
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.
Yayın Kadrosu
Bu garip çünkü canlı sitemizde çalışıyor.
Yönetici
Adrian
Teşekkürler!
Fabio Santos
Bunun yerine bu güzel eklentiyi kullanabilirsiniz: http://wordpress.org/plugins/global-admin-bar-hide-or-remove/
Nate
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?
Tanner Moushey
Yönetici çubuğunun bulunduğu boş alanı önlemek için, fonksiyonu “init” yerine “after_setup_theme” eylemi içinde çağırın.
Cristian O. Balan
Gerçekten mükemmel, çok teşekkürler!
Will
Çok teşekkür ederim! Bu mükemmel çalıştı ve saatlerce süren kafa yorma sorununu çözdü.
Cristian B.
Gerçekten güzel kod. Burada birçok kişinin şikayet ettiği boş çubuk için de bir çözüm var mı?
David
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’);
Cristian O. Balan
Çok teşekkürler adam!
niki
Harika! Yalnızca yönetici çubuğunun olacağı boş alan da görünüyor. Bunun için bir çözümü olan var mı?
Marlita Hill
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.
Steve
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?
Adam
Çalıştı...
Çok teşekkürler
Nick Cokas
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
Toby Couchman
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
Mark Coleman
current_user_can() fonksiyonuna bir rol adı geçirmeyin, bu doğru çalışmayacağı garanti edilmez.
http://codex.wordpress.org/Function_Reference/current_user_can adresinden
Sadece bilgi amaçlı
Yayın Kadrosu
Katılıyorum. Kodu bir fonksiyona dönüştürmek için güncelledim ve ardından eylem aracılığıyla ekledim.
Yönetici
Sally
Mükemmel yazı, çok teşekkürler!
Bir dakikadan az sürdü ve çubuk gitti... sonsuza dek... gerçekten minnettarım.
Sally
x
Corey Freeman
Bunun sayesinde sitemi şişiren bir eklentiden daha kurtuldum. Yaşasın!
Delton Childs
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!
James Davis
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
glueckpress
Güzel. Bir Çoklu Site kurulumunda Süper Yöneticiler için, eğer(!current_user_can(‘manage_network’)) //vb. gibi okunacaktır.