Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Widget’larında Boş Kategoriler Nasıl Gösterilir

WordPress widget’larında boş kategorileri göstermek mi istiyorsunuz?

Varsayılan olarak, kategoriler için Gutenberg bloğu ve WordPress’teki site düzenleyici widget’ı, kendilerine atanmış hiçbir gönderi olmayan kategorileri göstermez.

Bu makalede, bu boş kategorileri WordPress widget’larında veya bloklarında nasıl kolayca görüntüleyebileceğinizi göstereceğiz.

Displaying empty categories in WordPress sidebar widgets and blocks

WordPress’te Neden Boş Kategoriler Gösteriliyor?

Varsayılan olarak, WordPress kategoriler widget ‘ı veya bloğu boş kategorileri göstermez.

Boş kategoriler, şu anda kendilerine atanmış herhangi bir gönderi bulunmayan kategorilerdir.

Empty categories with no posts

Ancak, bir web sitesi yapmanın ortasındaysanız, kenar çubuğu widget’larında veya başka bir yerde boş kategoriler göstermeniz gerekebilir.

Widget’larda boş kategoriler görmek, web sitesi sahiplerini bu kategoriler için içerik oluşturmaya yönlendirerek içerik stratejilerindeki boşlukları doldurabilir.

Bunun ötesinde, konuk gönder me özelliklerine sahip bir haber siteniz veya blog yazınız varsa, boş kategorileri de göstermek isteyebilirsiniz. Bunun nedeni, kullanıcıları bu kategorilerle ilgili içeriklere katkıda bulunmaya teşvik edebilmesidir. Örneğin, kullanıcılar bilgili oldukları bir konuyla ilgili boş bir kategori görürlerse, bu kategori için içerik göndermeye daha meyilli olabilirler.

Bununla birlikte, boş kategorileri WordPress kenar çubuğunuzda veya blok widget’larınızda nasıl kolayca görüntüleyebileceğinize bir göz atalım. Tercih ettiğiniz yönteme geçmek için aşağıdaki bağlantılara tıklayabilirsiniz:

Yöntem 1. WPCode ile WordPress Widget’larında Boş Kategorileri Gösterme

Temanızın functions.php dosyasına kod parçacıkları ekleyebilseniz de en iyisi WPCode gibi bir eklenti kullanmaktır.

Çekirdek WordPress dosyalarınıza özel kod eklemenin sorunu, en küçük hataların bile WordPress sitenizi bozarak erişilemez hale getirebilmesidir.

Piyasadaki en popüler kod parçacığı eklentisi olan WPCode‘u kullanmanızı öneririz. Bu eklenti ile WordPress sitenize istediğiniz kodu kolayca ve güvenle ekleyebilirsiniz.

Bunu daha önce yapmadıysanız, WordPress’te özel kod parçacıklarının nasıl ekleneceğine ilişkin kılavuzumuza göz atın.

Öncelikle, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Ayrıntılı talimatlar için WordPress eklentisi yükleme kılavuzumuza bakın.

Etkinleştirildikten sonra, Code Snippets +Add Snippet bölümüne gitmek isteyeceksiniz.

WPCode add snippet

Bu sizi, belirli bir kullanım durumu için çalışan düzinelerce kanıtlanmış kısa kod sağlayan snippet kütüphanesine getirir.

‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğine tıklayarak başlamak isteyeceksiniz.

Add your custom code

Snippet için ‘Boş Kategoriler’ gibi bir başlık eklediğinizden emin olun.

Ardından, Kod Türünü ‘PHP Snippet’ olarak değiştirebilirsiniz.

Php-snippet

Ardından, Kod Önizleme kutusunun altına aşağıdaki kodu ekleyin:

function wpb_list_categories() { 
 
// define category list parameneters
$args = array (
'echo'          => false,
'title_li'      => '',
'hide_empty'    => 0
); 
 
// get categories list
$display_cats = wp_list_categories($args); 
 
//display custom categories list
return $display_cats; 
}

Bunun gibi bir şey görünmelidir:

Code preview

Bu kod basitçe boş kategorilerin yanı sıra doldurulmuş kategorileri de içeren özel bir kategori listesi oluşturur.

Bundan sonra, sağ üst köşedeki anahtarı ‘Etkin Değil’den ‘Etkin’e geçirmeniz gerekir.

Ardından, ‘Snippet’i Kaydet’ düğmesine tıklayın.

Save snippet

‘Ekleme kutusu’na doğru aşağı kaydırın. ‘Yöntem Ekle’nin yanındaki kısa kod seçeneğini seçin.

Kategorileri ana kenar çubuğuna eklemek istediğiniz için, WPCode tarafından oluşturulan ‘Kısa Kod’u kopyalamanız gerekecektir.

Copy shortcode

WordPress yönetici alanınızda Görünüm Widget ‘lar bölümüne gidin.

Bu sayfa web sitenize kod ekleyebileceğiniz yerdir.

Appearance widgets

‘Ana Kenar Çubuğu’ için açılır oku seçmeniz gerekir.

Ardından ‘+’ simgesine tıklayın ve ‘Kısa Kod’u seçin.

Add shortcode to main sidebar

WPCode tarafından oluşturulan kısa kodu kutuya yapıştırın.

Bu, özel kısa kodunuzu ana kenar çubuğuna eklemenizi sağlar.

Paste shortcode

Son olarak, sayfanın sağ üst köşesindeki ‘Güncelle’ düğmesine tıklayın.

Artık web sitenize giderek kategori listenizi iş başında görebilirsiniz.

Update main side bar

Artık web sitenizi canlı olarak önizleyebilirsiniz.

Boş kategorilerinizin yanı sıra gönderi içeren kategorilerinizi de göstermelidir.

Empty category displayed

Bu kısa kodu WordPress yazılarınızda ve sayfalarınızda da kullanabilirsiniz.

Bu, ziyaretçilerin ilgili konuları bulmak için kategorilere göz atmaları için harika bir yoldur.

Empty categories included in categories list

Yöntem 2. Klasik Widget’larda Boş Kategorileri Görüntüleme

Bu yöntem, blok widget’larını devre dışı bıraktıysanız ve WordPress web sitenizde klasik widget’lar kullanıyorsanız kullanılabilir.

Bu yöntemin avantajı, kısa kod oluşturmak yerine varsayılan kategori widget’ının davranışını değiştirebilmenizdir.

Aşağıdaki kodu WPCode‘a eklemeniz yeterlidir. Yukarıdaki örnekle aynı adımları takip edebilirsiniz:

add_filter( 'widget_categories_args', 'wpb_force_empty_cats' ); 
function wpb_force_empty_cats($cat_args) { 
$cat_args['hide_empty'] = 0; 
return $cat_args; 
} 

Bu şekilde görünmelidir:

Add shortcode to the classic editor

Bundan sonra, widget’ı kenar çubuğunuza ekleyebilirsiniz. Bunu yapmak için, Yöntem 1 ile aynı işlemi tekrarlayabilirsiniz.

Tek yapmanız gereken WPCode tarafından oluşturulan kısa kodu kopyalamak. Ardından metin widget’ına yapıştırın ve değişikliklerinizi kaydedin.

Son olarak, değişikliklerinizi görmek için canlı web sitenizi kontrol edebilirsiniz.

Şimdi kategoriler listesinde boş kategorilerin görüntülendiğini görmelisiniz.

Empty category displayed

Bonus: WordPress’te Belirli Kategoriler Nasıl Gizlenir?

WordPress’te kategorileri de gizleyebilirsiniz. Bu, ana sayfanızı karıştıran uzun bir kategori listeniz varsa ve yalnızca önemli olanları göstermek istiyorsanız yardımcı olacaktır.

Ayrıca, kullanıcının dikkatini web sitenizde vurgulamak isteyebileceğiniz önemli ayrıntılara odaklayacaktır.

Bunu yapmak için WPCode‘u indirmeniz gerekecektir. Bundan sonra, aşağıdaki özel PHP kodunu kod önizleme kutusuna ekleyin:

function wpb_list_categories() { 
 
// define category list parameneters
$args = array (
'echo'          => false,
'title_li'      => '',
'exclude'               => '12,16,21',
'hide_empty'    => 0
); 
 
// get categories list
$display_cats = wp_list_categories($args); 
 
//display custom categories list
return $display_cats;
}
 
// create shortcode
add_shortcode('custom_categories_list','wpb_list_categories');

Ardından, koddaki hariç tut seçeneğinin yanına gizlemek istediğiniz kategorilerin kimliğini ekleyebilirsiniz.

İşiniz bittiğinde, ayarlarınızı kaydetmek için ‘Etkin’ anahtarını değiştirin ve ‘Snippet’i Kaydet’ düğmesine tıklayın.

Hide specific categories

Ayrıntılar için WordPress’te kategorilerin nasıl gösterileceği/gizleneceği hakkındaki eğitimimize bakın.

Umarız bu makale WordPress widget’larında boş kategorilerin nasıl görüntüleneceğini öğrenmenize yardımcı olmuştur. Ayrıca bu kullanışlı WordPress ipuçlarını, püf noktalarını ve hack‘lerini görmek isteyebilirsiniz, veya daha fazla fikir için WordPress tema geliştirme hile sayfamıza bir göz atın.

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.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

7 yorumBir Cevap Bırakın

  1. Syed Balkhi

    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!

  2. Faisal

    Thanks…Its working fine……!!!

  3. Atilla Boz

    Hello and thank you. I tried this and it worked but I found out I was searching for something little different. You know when you set it the way that only one line is shown – when I set it that ways it still doen not show the empty cats. You know what I mean? If yes can you help? :)

    Best wishes from Germany, Cologne

  4. Wojciech Warczakowski

    Nice and simple, but I wonder what’s the purpose to show empty categories. Is there any other reason except local development?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.