Yönetici çubuğu, WordPress’in oturum açmış kullanıcıları için sahip olduğu en kullanışlı araçlardan biridir. Yeni sayfalar ve gönderiler oluşturmanın, panodaki çeşitli bölümlere erişmenin yanı sıra doğrudan web sitesinin ön yüzünden eklenti ve tema seçeneklerine erişmenin daha hızlı bir yolunu sunar. Bu durum yönetici çubuğunu oturum açmış her WordPress kullanıcısı tarafından günlük olarak kullanılan popüler bir araç haline getirir.
Tüm bunlar göz önüne alındığında, aniden bu yönetici çubuğu kısayollarını kullanamazsanız ve yalnızca WordPress kontrol panelini kullanarak gezinmek zorunda kalırsanız, bu oldukça rahatsız edici olabilir. Bu durum birkaç nedenden biri olabilecek yönetici çubuğu kaybolduğunda meydana gelebilir. Bazen yönetici çubuğu tamamen kaybolabilir ve bazen aynı noktada yönetici çubuğu yerine beyaz bir çubuk bulunabilir.
Bu hata sizde nasıl görünürse görünsün, WordPress yönetici çubuğunuz kaybolduğunda uygulamanız gereken sorun giderme adımlarını açıklayacağız. Çeşitli çözümlerden geçerek bir dizi potansiyel nedeni ele alacağız:
-
Araç Çubuğunu Göster seçeneğini etkinleştirme
-
Önbelleği ve çerezleri temizleme
-
Eklentileri devre dışı bırakma
-
Temayı devre dışı bırakma
-
functions.php dosyasını düzenleme
-
WordPress hata ayıklamasını etkinleştirme
-
Ek CSS’yi gözden geçirme
WordPress’te Eksik Yönetici Çubuğu Sorunu Nasıl Düzeltilir
Yönetici çubuğu yalnızca oturum açmış kullanıcılar için görüntülenebileceğinden, aşağıda belirtilen sorun giderme adımlarından herhangi birini denemeden önce oturum açtığınızı doğrulamanız önemlidir. Bunu, oturum açma URL’nize giderek yapabilirsiniz. Bu durum genellikle web sitenizin URL’sinin sonuna /wp-admin eklenerek oluşturulan adrestir. Giriş yaptıysanız, web sitenizin WordPress kontrol paneline yönlendirileceksiniz, aksi takdirde WordPress giriş ekranını göreceksiniz.
Giriş yaptığınızı onayladıktan sonra, sorunun devam edip etmediğini görmek için sayfalarınızdan birini ön uçta açın. WordPress yönetici çubuğunuz hala eksikse, aşağıda açıklanan sorun giderme adımlarına devam etmelisiniz.
Ele aldığımız adımlar, en yaygın olanlardan çok özel niş durumlara kadar bu sorunun çeşitli nedenlerini ele alır. Üzerinden geçeceğimiz yöntemlerden bazıları şablon dosyalarını düzenlemeyi içerdiğinden, her ihtimale karşı önceden web sitenizin bir yedeğini almalısınız. Bunu yaptıktan sonra başlayabiliriz.
Araç Çubuğunu Göster Seçeneğini Etkinleştirme
Eksik bir yönetici çubuğunun en yaygın nedeni, yanlışlıkla veya başka bir şekilde Araç Çubuğunu Göster seçeneğini devre dışı bırakmanızdır. Bu yüzden ilk adım, bu seçeneğin etkin olup olmadığını kontrol etmek ve etkin değilse, bunun sorunu çözeceğini umarak açmaktır.
Araç Çubuğunu Göster seçeneğinin durumunu kontrol etmek için Kullanıcılar > Profil’e gidin. Kullanıcı rolünüz yönetici değilse, diğer tüm kullanıcıların verilerine erişemeyeceğiniz için yalnızca Profile gitmeniz gerekir. Daha sonra ekranın üst kısmına yakın Kişisel Seçenekler bölümünde Araç Çubuğu seçeneğini bulun. Daha sonra Siteyi görüntülerken Araç Çubuğunu Göster seçeneğinin yanındaki onay kutusunun işaretli olduğundan emin olun. Değilse, kontrol edin ve alttaki Profili Güncelle düğmesine basın.
Bunu yaptıktan sonra oturumunuzu açık tutun ve ön uçta yönetici çubuğunun olup olmadığını görmek için sayfalarınızdan birini açın.
Önbelleği ve Çerezleri Temizleme
Çoğu durumda eksik yönetici çubuğu sorunu, önceki adımda açıklandığı gibi Araç Çubuğunu Göster seçeneği etkinleştirilerek çözülecektir. Fakat değilse endişelenmeyin. Sorun çözülmüş olabilir, fakat önbelleğe alma sorunları nedeniyle bunun farkında değilsiniz. Bunun sizin için de geçerli olup olmadığını kontrol etmek için önbelleğinizi ve çerezlerinizi temizlemenizi öneririz.
Ayrıca bu makalede ele alınan diğer sorun giderme yöntemlerinin her birinin ardından önbelleği ve tanımlama bilgilerini temizlemenizi öneririz. Bu durum sayfanızın en son, güncel sürümünü göreceğiniz için denediğiniz yöntemlerin etkinliğini doğru bir şekilde test etmenize yardımcı olacaktır.
Chrome’da tarayıcı önbelleğini ve çerezleri temizlemek için sağ üst köşedeki üç noktayı tıklayın. Daha sonra Geçmiş seçeneğinin üzerine gelin ve alt menüde görünen ikinci Geçmiş seçeneğine tıklayın. Bu durum Chrome tarayıcısında Geçmiş sayfasını açacaktır. Bu sayfaya, adres çubuğuna chrome://history/ yazarak manuel olarak da erişebilirsiniz.
Daha sonra soldaki menüden Tarama verilerini temizle seçeneğini seçin.
Bu durum tarayıcı temizleme açılır penceresini açacaktır. Açılır pencerenin iki sekmesi vardır—Temel ve Gelişmiş, Temel varsayılan olarak açıktır. Zaman aralığını ve ne tür verileri silmek istediğinizi seçin ve tarama verilerinizi temizlemek için aşağıdaki Verileri temizle düğmesine tıklayın. Hangi verileri sileceğiniz konusunda daha fazla kontrol istiyorsanız, Gelişmiş sekmesine geçin ve verilerinizi temizlemeden önce istediğiniz ayarlamaları yapın.
Daha sonra yönetici çubuğunun geri gelip gelmediğini görmek için sayfalarınızı kontrol edin. Olmadıysa, eklenti ve sunucu önbelleği gibi web sitenizin sahip olabileceği diğer tüm önbellek biçimlerini temizlemeye çalışın.
Önbelleğe alma eklentisi kullanıyorsanız, önbelleği temizlemek için muhtemelen ayrı bir seçeneğiniz veya bir dizi seçeneğiniz olacaktır. Örneğin W3 Total Cache eklentisi ile bu seçenek yönetici çubuğunda bulunur. Bu gibi durumlarda, WordPress yönetici panosunda oturum açmanız ve buradan eklenti seçeneklerine erişmeniz gerekir. W3 Total Cache eklentisi için, Performans seçeneğinin üzerine gelin ve ardından alt menüden Tüm Önbellekleri Temizle seçeneğini seçin.
Daha sonra yönetici çubuğunun yeniden görünüp görünmediğini görmek için sayfalarınızdan birinin ön yüzünü kontrol edin.
Son olarak hem tarayıcıyı hem de eklenti önbelleğini temizledikten sonra yönetici çubuğu hala görünmüyorsa, sunucu önbelleğini de (sunucunuzda etkin olması koşuluyla) silmeyi denemelisiniz. Bunu yapmak için, barındırma sağlayıcınızla iletişime geçmeniz ve onlardan herhangi bir sunucu önbelleğini temizlemelerini istemeniz gerekir. Bunu yaptıktan sonra, sayfalarınızdan birinin ön yüzünü kullanarak yönetici çubuğunun durumunu kontrol etmelisiniz.
Eklentileri Devre Dışı Bırakma
Yukarıda belirtilen iki nedenden ayrı olarak, WordPress yönetici çubuğunun eksik olmasının en yaygın nedenlerinden biri de hatalı bir eklentidir. Bunun nedeni, eklenti dosyalarındaki bir hata veya yönetici çubuğunu gizleyen bir kod parçası olabilir. Bu yüzden aşağıdaki sorun giderme önerisi, soruna neden olanı bulana kadar tüm eklentilerinizi birer birer devre dışı bırakmayı içerir.
Yüklü tüm eklentilerinizin listesini görmek için Eklentiler > Yüklü Eklentiler’e gidin. Daha sonra her eklentinin yanındaki Devre Dışı Bırak düğmesine birer birer basın.
Bir eklentiyi devre dışı bıraktıktan sonra, yönetici çubuğunuzu kontrol ettiğiniz sayfayı yeniden yükleyin. Yönetici çubuğu yeniden görünene kadar aynı işlemi tekrarlayın – her devre dışı bırakma işleminden sonra sayfayı kontrol etmeye devam edin. Yönetici çubuğu yeniden göründüğünde, devre dışı bıraktığınız son eklentinin suçlu olduğunu bileceksiniz. Bu sorunu tekrar yaşamamak için eklenti yazarlarından eklentiyi çözme konusunda yardım istemenizi öneririz. Hatayı çözme sürecini hızlandırabileceğinden, eklenti yazarlarına hata günlüğü sağlamanızı da öneririz.
Temayı Devre Dışı Bırakma
Tüm eklentilerinizi gözden geçirdiyseniz ve bu sorunu çözemediyseniz, aynı sorun giderme yöntemini temanıza uygulamanın zamanı geldi. Yani, mevcut temanızın yönetici çubuğunun kaybolmasına neden olup olmadığını test etmek için varsayılan bir temaya geçmelisiniz. Web sitenizde yüklü bir varsayılan temanız yoksa, WordPress tema deposuna gitmeli, bir tema indirmeli ve önce web sitenize kurmalısınız.
Bundan sonra, Görünüm > Temalar’a gidin ve varsayılan WordPress temasını bulun. Fareyle üzerine gelin ve beliren Etkinleştir düğmesine basın.
Kısa bir süre sonra, yeni temanın etkinleştirildiğini belirten bir başarı mesajı alacaksınız. Daha sonra sorunun çözülüp çözülmediğini görmek için web sitenizdeki bir sayfayı kontrol etmelisiniz. Bunu, Siteyi ziyaret et bağlantısına basarak veya önceden açılmış sayfalarınızdan birini manuel olarak yeniden yükleyerek yapabilirsiniz.
Temalar değiştirildikten sonra yönetici çubuğu yeniden görünürse, suçlunun mevcut temanız olduğunu onaylar. Bunun nedeni, dosyalardaki bir hata veya bir tuş işlevinin kullanılmaması olabilir. İkincisine bir örnek, kapanıştan önce dahil edilen wp_footer() işlevine sahip olmamaktır. </body>
footer.php dosyasındaki etiket. Bununla birlikte wp_footer() işlevini uygun yere eklemek artık WordPress kodlama standartlarının bir parçası haline geldiğinden, bu, sorunun eskisinden daha az yaygın bir nedenidir. Bu durum temanızın güncelliğini yitirdiği anlamına gelebilir.
Eksik yönetici çubuğunun bir diğer nedeni, temanın yönetici çubuğunu gizleyen bir tür kod, PHP veya CSS içermesi olabilir. Durum ne olursa olsun, soruna temanızın neden olduğunu belirlerseniz yardım için tema yazarlarıyla iletişime geçmenizi öneririz. Ayrıca sonraki iki yöntemi de uygulamanızı öneririz: functions.php dosyasını düzenleyin ve WordPress hata ayıklamasını etkinleştirin. Sorunun nedenini daha da daraltmanıza ve hatta çözmenize yardımcı olabilirler.
functions.php dosyasını düzenleme
Temanız nedeniyle yönetici çubuğunun eksik olduğunu tespit ettiyseniz, functions.php dosyasına bakmanızı öneririz. Yönetici çubuğu, genellikle functions.php dosyasına eklenen tek satırlık basit bir kod parçasıyla devre dışı bırakılabilir. Bu snippet, diğer bazı kullanıcılarınız tarafından veya hatta bilmeden siz tarafından eklenmiş olabilir. Bu yüzden functions.php dosyanızı araştırmaya değer. Devam etmeden önce, aşağıdaki adımlar için gerekli olacağından, FTP bilginizi tazelemenizi öneririz.
Daha sonra FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın ve genellikle public_html olarak adlandırılan kök WordPress dizininize gidin.
/wp-content/themes konumuna gidin ve açmak için mevcut temanızın dizinine tıklayın. Daha sonra içindeki functions.php dosyasını bulun, üzerine sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin.
Dosyayı herhangi bir metin düzenleyici kullanarak açın ve içeriğini dikkatlice kontrol edin. Yönetici çubuğunu devre dışı bırakan aşağıdaki kod parçasını arıyor olacaksınız:
add_filter( 'show_admin_bar', '__return_false' );
Bu kodu bulduktan sonra, onu silin ve dosyada yaptığınız değişiklikleri kaydedin.
Daha sonra şu anda orada bulunan eski dosyanın üzerine yazmak için dosyayı sunucuya geri yükleyin. Bundan sonra, yönetici çubuğunun yeniden görünüp görünmediğini görmek için sayfalarınızdan birini inceleyin.
Fakat yukarıda belirtilen kod satırını bulamadıysanız, functions.php dosyanızla deneyebileceğiniz bir şey daha var. Dosyanın sonuna aşağıdaki kod satırını eklemeyi deneyin:
add_filter( 'show_admin_bar', '__return_true' );
Bunu yapmak için gereken adımlar yukarıda açıklananlarla aynıdır; tek fark, onu kaldırmak yerine bir kod satırı ekliyor olmanızdır.
Bu yeni satır, yönetici çubuğunu göstermeye zorlar. Eklentilerinizden birinde bulunabilecek yönetici çubuğunu gizlemek için oluşturulan herhangi bir kodu geçersiz kılar. Bu kod satırını ekledikten sonra yönetici çubuğunuzun durumunu kontrol ettiğinizden emin olun. Tarayıcı önbelleğini temizledikten ve sayfayı inceledikten sonra bile hala eksikse, az önce eklediğiniz kod satırını kaldırmalı ve bir sonraki sorun giderme yöntemine geçmelisiniz.
WordPress Hata Ayıklamayı Etkinleştirme
Sorun, tema veya eklenti dosyalarındaki koddaki bir hatadan kaynaklanıyorsa, hata günlüğünü inceleyerek tam dosyayı ve kod satırını belirleyebileceksiniz. Varsa, ekranda herhangi bir uyarı ve hatayı göstereceğinden, WordPress’te hata ayıklamayı da etkinleştirmelisiniz.
WordPress’te hata ayıklamayı etkinleştirmek için FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın ve genellikle public_html olarak adlandırılan kök WordPress dizininize gidin.
wp-config.php dosyasını bulun, üzerine sağ tıklayın ve Görüntüle/Düzenle seçeneğini seçin.
Dosyayı herhangi bir metin düzenleyici kullanarak açın ve /* satırının üzerine aşağıdaki kod satırını ekleyin. Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglama. */ yorum satırı:
define('WP_DEBUG', true);
Daha sonra, dosyada yaptığınız değişiklikleri kaydedin ve şu anda orada bulunan eski dosyanın üzerine yazmak için dosyayı sunucuya geri yükleyin.
Ardından sayfalarınızdan birini açın ve varsa ekranda gösterilen hataları kontrol edin. Hataların neyi gösterdiğine bağlı olarak, temanızın veya…