Gutenberg'deki kategori bloklarının ve WordPress'teki site düzenleyici widget'ının, henüz gönderisi olmayan boş kategorileri göstermediğini fark etmiş olabilirsiniz.
Bu varsayılan davranış işleri temiz tutsa da, bir şeyleri kaçırıyor olabilirsiniz. Deneyimlerimize göre, boş kategorileri göstermek aslında faydalı olabilir, özellikle de içeriğinizi düzenlerken veya gelecekte gönderiler eklemeyi planlarken.
Bu kategorilerin görüntülenmesi, sitenizin yapısını iyileştirmeye, ziyaretçiler için gezinmeyi kolaylaştırmaya ve içeriğinizi düzenli tutmaya yardımcı olabilir.
Bu makalede, bu boş kategorileri WordPress widget'larında veya bloklarında nasıl kolayca göstereceğinizi göstereceğiz.

WordPress'te Boş Kategoriler Neden Gösterilir?
Varsayılan olarak, WordPress kategorileri widget veya blok boş kategorileri göstermez.
Boş kategoriler, şu anda atanmış gönderisi olmayan kategorilerdir.

Ancak, bir web sitesi yapım aşamasındaysanız, kenar çubuğu widget'larında veya başka yerlerde boş kategorileri göstermeniz gerekebilir.
Widget'larda boş kategorilerin görüntülenmesi, web sitesi sahiplerini bu kategoriler için içerik oluşturmaya teşvik edebilir ve içerik stratejilerindeki boşlukları doldurabilir.
Bunun ötesinde, misafir yazısı yeteneklerine sahip bir haber sitesi veya blogunuz varsa, boş kategorileri de göstermek isteyebilirsiniz. Bunun nedeni, kullanıcıları bu kategorilerle ilgili içerik katkıda bulunmaya teşvik edebilmesidir. Örneğin, kullanıcılar bilgili oldukları bir konuyla ilgili boş bir kategori görürlerse, o kategori için içerik göndermeye daha istekli olabilirler.
Bununla birlikte, WordPress kenar çubuğunuzda veya blok widget'larınızda boş kategorileri kolayca nasıl göstereceğinize bakalım. Tercih ettiğiniz yönteme atlamak için aşağıdaki bağlantılara tıklayabilirsiniz:
- Yöntem 1. WPCode ile WordPress Widget'larında Boş Kategorileri Göster
- Yöntem 2. Klasik Widget'larda Boş Kategorileri Görüntüleme
- Bonus: WordPress'te Belirli Kategoriler Nasıl Gizlenir
Yöntem 1. WPCode ile WordPress Widget'larında Boş Kategorileri Göster
Kod parçacıklarını temanızın functions.php dosyasına ekleyebilseniz de, WPCode gibi bir eklenti kullanmak en iyisidir.
Özel kodu çekirdek WordPress dosyalarınıza eklemenin sorunu, en ufak bir hatanın bile WordPress sitenizi bozarak erişilemez hale getirebilmesidir.
Şu anda en popüler kod parçacığı eklentisi olan WPCode'u kullanmanızı öneririz. Bununla, WordPress sitenize istediğiniz herhangi bir kodu kolayca ve güvenli bir şekilde ekleyebilirsiniz.
Daha önce bunu yapmadıysanız, WordPress'e özel kod parçacıkları ekleme kılavuzumuza göz atın.
Öncelikle, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Ayrıntılı talimatlar için, bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.
Etkinleştirdikten sonra, Kod Parçacıkları » + Parçacık Ekle yoluna gitmek isteyeceksiniz.

Bu sizi, SVG dosyası yüklemelerine izin vermek, yorumları devre dışı bırakmak ve çok daha fazlası gibi belirli kullanım durumları için çalışan düzinelerce kanıtlanmış kısa kod içeren kod parçacığı kitaplığına getirir.
Öncelikle 'Özel Kodunuzu Ekleyin (Yeni Parça)' seçeneğini bulmak ve altındaki '+ Özel Parça Ekle' düğmesine tıklamak isteyeceksiniz.

Ardından, ekranda beliren seçenekler listesinden kod türü olarak ‘PHP Snippet’i seçmeniz gerekir.

‘Özel Parçacık Oluştur’ sayfasında, ‘Boş Kategorileri Göster’ gibi parçacık için bir başlık eklediğinizden emin olun.

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;
}
Şuna benzemelidir:

Bu kod, boş kategoriler ve dolu kategoriler dahil olmak üzere özel bir kategori listesi oluşturur.
Bundan sonra, sağ üst köşedeki anahtarı ‘Etkin Değil’den ‘Etkin’e geçirmelisiniz.
Ardından, 'Parçacığı Kaydet' düğmesine tıklayın.

Şimdi, sayfanın Ekleme bölümüne gidin. 'Ekleme Yöntemi' yanındaki 'Kısa Kod' seçeneğini seçin.
Kısa Kodu ekleme yöntemi olarak ayarladıktan sonra 'Güncelle' düğmesine tıklamayı unutmayın.
Kategorileri ana kenar çubuğuna eklemek istediğiniz için, WPCode tarafından oluşturulan 'Kısa Kodu' kopyalamanız gerekecek.

İşlem tamamlandıktan sonra, 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.

'Ana Kenar Çubuğu' için açılır oku seçmeniz gerekecek.
Ardından '+' simgesine tıklayın ve 'Kısa Kod'u seçin.

WPCode tarafından oluşturulan kısa kodu kutuya yapıştırın.
Bu, özel kısa kodunuzu ana kenar çubuğuna eklemenize olanak tanır.

Son olarak, sayfanın sağ üst köşesindeki 'Güncelle' düğmesine tıklayın.
Artık kategoriler listenizin yayında olduğunu görmek için web sitenize gidebilirsiniz.

Artık web sitenizi canlı olarak önizleyebilirsiniz.
Boş kategorilerin yanı sıra gönderileri olan kategorileri de görüntülemelidir.

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öre göz atması için harika bir yoldur.

Yöntem 2. Klasik Widget'larda Boş Kategorileri Görüntüleme
Bu yöntem, WordPress web sitenizde widget bloklarını devre dışı bıraktıysanız ve klasik widget'ları kullanıyorsanız geçerlidir.
Bu yöntemin avantajı, kısa kodu oluşturmak yerine varsayılan kategori widget'ının davranışını değiştirebilmenizdir.
Kodu WPCode'a eklemeniz yeterlidir. Yukarıdaki örnekteki adımları izleyebilirsiniz:
add_filter( 'widget_categories_args', 'wpb_force_empty_cats' );
function wpb_force_empty_cats($cat_args) {
$cat_args['hide_empty'] = 0;
return $cat_args;
}
Şuna benzemelidir:

Bundan sonra, widget'ı kenar çubuğunuza ekleyebilirsiniz. Bunu yapmak için, 1. Yöntem 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.
Artık kategori listesinde boş kategorilerin görüntülendiğini görmelisiniz.

Bonus: WordPress'te Belirli Kategoriler Nasıl Gizlenir
WordPress'te kategorileri gizleyebilirsiniz. Bu, ana sayfanızı kalabalıklaştıran uzun bir kategori listesi varsa ve yalnızca önemli olanları göstermek istiyorsanız yardımcı olacaktır.
Ayrıca, kullanıcının web sitenizde vurgulamak isteyebileceğiniz önemli ayrıntılara dikkatini çekecektir.
Bunu yapmak için WPCode'u indirmeniz gerekecek. Ardından, 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, gizlemek istediğiniz kategorilerin kimliklerini kodda hariç tutma seçeneğinin yanına ekleyebilirsiniz.
İşiniz bittiğinde, 'Aktif' anahtarını çevirin ve ayarlarınızı kaydetmek için 'Snippet Kaydet' düğmesine tıklayın.

Ayrıntılar için, WordPress'te kategorilerin nasıl gösterileceği/gizleneceği hakkındaki eğitimimize bakın.
Bu makalenin, WordPress widget'larında boş kategorilerin nasıl görüntüleneceğini öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca bu faydalı WordPress ipuçlarını, püf noktalarını ve hilelerini veya görmek isteyebilirsiniz ya da WordPress'te kategori sayfalarında alt kategorilerin nasıl ekleneceğine dair eğitimimize göz atabilirsiniz.
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.


Jiří Vaněk
On the website within the newsletter, I occasionally ask users in which category they would like more posts. Of course, I have some prepared, but since they weren’t visible, I had to list them as new in the newsletter. With this snippet, I won’t have to do that anymore, which is nice. I probably need to search better next time to see what is and isn’t possible to make my work easier. And it’s probably best to search right here
Faisal
Teşekkürler… Çalışıyor……!!!
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?
Almanya, Köln'den sevgiler
Wojciech Warczakowski
Güzel ve basit, ama boş kategorileri göstermenin amacını merak ediyorum. Yerel geliştirme dışında başka bir sebep var mı?
Eric Nord
boş kategorilerin içine kategoriler yerleştirme
Wojciech Warczakowski
Haklısınız. Diğer kategorileri gruplamak için boş kategoriler kullanabiliriz.
Balaji
Güzel & Teşekkürler