WordPress’te kullanılmayan widget’ları nasıl devre dışı bırakacaklarını soran çok sayıda kullanıcımız oldu ve yaşadıkları hayal kırıklığını anlıyoruz.
Varsayılan widget alanı, gerçekten kullanıp kullanmadığınıza bakılmaksızın mevcut tüm widget’ları görüntüler. Bu, ihtiyacınız olan widget’ları bulmanızı zorlaştırabilir ve sitenizi özelleştirirken sizi yavaşlatabilir.
Kullanılmayan widget’ları devre dışı bırakarak, web sitenizi gerçekten geliştiren ve ziyaretçilerinize değer sağlayan widget’ları eklemeye ve düzenlemeye odaklanabilirsiniz.
Bu makalede, dağınıklıktan uzak bir widget deneyimi için WordPress’te istenmeyen widget’ları nasıl devre dışı bırakacağınızı göstereceğiz.
WordPress’te İstenmeyen Widget’ları Neden Devre Dışı Bırakmalısınız?
Widget ‘lar, WordPress sitenizin kenar çubuklarına veya widget hazır alanlarına ekleyebileceğiniz öğe bloklarıdır. WordPress kendi varsayılan widget’ları ile birlikte gelir ve diğer WordPress eklentileri de kendi widget’larını ekleyebilir.
Tüm bu widget’lar Görünüm ” Widget ‘lar ekranında görülebilir. Ancak, bu widget’lardan bazılarının çok kullanışlı olmadığını fark edeceksiniz ve muhtemelen bunları web sitenizde hiç kullanmayacaksınız.
Kendi widget’larını da ekleyen eklentiler kullanıyorsanız, kısa süre sonra widget ekranı gerçekten kullanmak istediğiniz widget’ları bulmayı zorlaştıran büyük bir karmaşa haline gelecektir.
WordPress’te istenmeyen widget’ları devre dışı bırakarak widget ekranını nasıl kolayca temizleyebileceğimizi görelim.
WordPress’te İstenmeyen Widget’ları Devre Dışı Bırakma
Yapmanız gereken ilk şey WP Widget Disable eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Etkinleştirmenin ardından, eklenti ayarlarını yapılandırmak için Görünüm ” Widget’ları Devre Dışı Bırak sayfasını ziyaret etmeniz gerekir.
Ayarlar sayfası iki sekmeye ayrılmıştır. İlk olarak, devre dışı bırakmak istediğiniz kenar çubuğu widget’larını seçmeniz gerekir. Kullanmak istemediğiniz widget’ların yanındaki kutuyu işaretleyin ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.
Şimdi farkı görmek için Görünüm ” Widget ‘lar sayfasını ziyaret edebilirsiniz. Seçilen tüm widget’lar artık widget’lar ekranında görünmeyecektir.
WordPress Dashboard Widget’ları Nasıl Kaldırılır
WordPress ayrıca Pano sayfasında çeşitli widget’lar görüntüler. Bazı eklentiler ve temalar da WordPress panonuza kendi widget’larını ekleyebilir.
Normalde,‘Ekran Seçenekleri‘ düğmesine tıklayarak ve görmek istemediğiniz widget’ların işaretini kaldırarak gösterge tablosu ekranını temizleyebilirsiniz. Bu en hızlı ve en basit yaklaşımdır. Sadece tek kullanıcısı olan siteler için en iyisidir.
Ancak, bu yöntem sizin ve sitenizi kullanan diğer herkesin Ekran Seçenekleri düğmesine tıklayıp bu widget’ları tekrar görüntülemenize olanak tanır.
WP Widget Disable eklentisi, gösterge paneli widget’larını Ekran Seçenekleri menüsünden bile gizlemenizi sağlar.
Görünüm ” Widget’ları Devre Dışı Bırak sayfasına gidin ve Pano Widget ‘ları sekmesine tıklayın.
Pano ekranından gizlemek istediğiniz widget’ları seçin ve ayarlarınızı saklamak için ‘Değişiklikleri Kaydet’ düğmesine tıklayın.
İşleyişini görmek için artık gösterge tablosu sayfasını ziyaret edebilirsiniz.
Kaldırmak için seçtiğiniz widget’ların artık kontrol panelinde veya ekran seçenekleri menüsünde görünmediğini fark edeceksiniz. Gösterge tablosunda görüntülemek için kendi özel WordPress gösterge tablosu widget ‘larınızı da oluşturabilirsiniz.
WordPress pano widget’larını tamamen kaldırmak istiyorsanız, böylece diğer kullanıcılar bunları kolayca geri açamazlar, o zaman aşağıdaki kodu temanızın functions.php dosyasına, siteye özel bir eklentiye veya bir kod parçacıkları eklentisine yapıştırmanız gerekir:
function remove_dashboard_widgets() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
Yukarıda listelenen widget’ların her biri oldukça açıklayıcıdır. Listeden saklamak istediğiniz herhangi bir widget’ı kaldırmanız yeterlidir. Bu widget’ları yöneticiler hariç tüm kullanıcılardan kaldırmak istiyorsanız, son satırı şu şekilde değiştirin:
if (!current_user_can('manage_options')) {
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}
Bu kodu WPCode eklentisini kullanarak eklemenizi öneririz. WordPress’te tema dosyalarınızı düzenlemeden özel kod eklemenin en güvenli ve en kolay yoludur.
Başlamak için web sitenize ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Yardıma ihtiyacınız varsa, WordPress eklentisinin nasıl kurulacağına ilişkin bu kılavuza bakın.
Eklenti etkinleştirildikten sonra, WordPress panonuzdan Code Snippets ” Snippet Ekle bölümüne gidin.
Buradan, farenizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirin ve ‘Snippet kullan’ düğmesine tıklayın.
Ardından, ‘Özel Snippet Oluştur’ sayfasına yönlendirileceksiniz. İlk olarak, kod parçacığınız için bir başlık ekleyin; bu, kodun ne için olduğunu hatırlamanıza yardımcı olacak herhangi bir şey olabilir.
Ardından, yukarıdaki kodu ‘Kod Önizleme’ kutusuna yapıştırın ve açılır menüden kod türü olarak ‘PHP Snippet’i seçin.
Bundan sonra, anahtarı ‘Etkin Değil’den ‘Etkin’e getirin ve sayfanın üst kısmındaki ‘Snippet’i Kaydet’ düğmesine tıklayın.
Artık tüm WordPress gösterge paneli widget’ları devre dışı bırakılacaktır.
Umarız bu makale WordPress’te istenmeyen widget’ları nasıl devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. Ayrıca, maksimum sonuç almak için WordPress kenar çubuğu hileleri hakkındaki rehberimizi ve herhangi bir kod olmadan özel şablonlar oluşturmak için en iyi WordPress sayfa oluşturucu eklentileri seçimlerimizi görmek isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
I tested the snippet using WP-Code and it works great. What I needed to hide on the board really disappeared. The big advantage is that I don’t have to use any other plugin to achieve this result. I love your tutorials that can be solved by simply using a snippet. It really saved me a lot of space for unnecessary plugins.
WPBeginner Support says
Glad to hear the snippet was helpful
Yönetici
Arnold says
Why are you using “unset()” in stead of “remove_meta_box()”?
Curious
High Regards,
Arnold.
WPBeginner Support says
remove_meta_box can be good if you know when the meta box was added and add the code in the correct location but the unset method does not require that level of knowledge and is more guaranteed to work for a beginner
Yönetici
Maria says
Hi.
When I disable all the other widgets, I’m losing my search-field as well even though i do not choose this on the list. So I want to keep my search field, but not the other widgets. How can i fix this?
Joshua Hoe says
So if hiding the widgets mean Unregistered widgets will not be loaded, does it also mean that the website speed will be faster as well?
WPBeginner Support says
Depending on the widgets you are disabling there could be a small speed increase but in general nothing overly noticeable in terms of speed
Yönetici
Luis says
Hi,
But how can we remove the widget area as seen in last picture? The widgets are gone, but the boxes (empty) are there to see. Can we also remove this empty boxes?
Thanks
WPBeginner Support says
You would need a different plugin for that, the plugin does not currently remove those
Yönetici
Jeff Yablon says
Umm … You know this disables nothing? It HIDES them, leaves their stub coded overhead, and adds an extra plug-in.
WPBeginner Support says
Hi Jeff,
It actually unregisters those widgets, which is not the same as hiding. Unregistered widgets are not loaded.
Yönetici