En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Kategoriler Nasıl Gösterilir / Gizlenir (Nihai Kılavuz)

Varsayılan olarak WordPress, gönderisi olmayan yani boş kategorileri göstermez. Ancak, bu kategorileri göstermek isteyebileceğiniz zamanlar olabilir; örneğin, yakında gönderi eklemeyi planlıyorsanız veya sitenizin görsel tutarlılığını korumak istiyorsanız.

2009'dan beri WPBeginner için içerik üretiyoruz ve artık boş kategorilerimiz yok. Ancak, kategorilerin nasıl görüntülendiğini özelleştirmenin kullanıcı deneyimini ve okuyucularınızın içeriğinizle etkileşim kurma şeklini iyileştirebileceğini anlıyoruz.

Bu makalede, bir kategorinin gönderi içerip içermediğine bağlı olarak WordPress'te bir kategoriyi gizlemenin veya göstermenin bazı kolay yollarını göstereceğiz.

WordPress'te boş kategorileri göster veya gizle

WordPress'te Boş Kategoriler Neden Gizlenir veya Gösterilir

WordPress iki varsayılan taksonomi ile birlikte gelir: kategoriler ve etiketler. Etiketler bir makalenin belirli konuları için kullanılırken, kategoriler çok daha geniş bir anlamda kullanılır.

Birçok site sahibi, WordPress web siteleri için farklı bölümler oluşturmak üzere kategorileri kullanır.

Örneğin, WPBeginner'da genel içeriğimizin ana bölümlerini kapsayan farklı kategorilerimiz var.

WPBeginner kategorileri

Varsayılan olarak, WordPress kategori widget'larında ve kategori listelerinde boş kategorileri göstermez.

Ancak, bazı web sitesi sahiplerinin hala boş kategorileri WordPress bloglarında göstermeleri gerekebilir.

Gönderisi olmayan kategori

Örneğin, özel bir tema tasarımı üzerinde çalışıyorlarsa veya sadece kullanıcılarının boş kategorileri görmesini ve bunları kullanıcı tarafından oluşturulan içerikle doldurmasını istiyorlarsa.

Benzer şekilde, bazı web siteleri, gönderisi olmayan belirli kategorileri gizlemek, ancak boş diğer kategorileri göstermeye devam etmek isteyebilir.

Bu kılavuzda, WordPress'te boş kategorileri kolayca nasıl gizleyeceğinizi veya göstereceğinizi göstereceğiz.

WordPress'te Boş Kategoriler Nasıl Gösterilir

WordPress artık eski klasik widget'ların yerine widget bloklarını kullanıyor. Bu, kategorileri listeleyen kategori bloğu tarafından kullanılan parametreleri değiştirmeyi biraz daha zorlaştırıyor.

İstediğimiz sonucu elde etmek için kategorileri listeleyecek ve ardından bunu bir kısa kod kullanarak görüntüleyecek kendi kodumuzu yazmamız gerekecek.

Bu eğitim için WordPress web sitenize bazı kodlar eklemeniz gerekecek. Bunu daha önce yapmadıysanız, WordPress'e özel kod parçacıkları ekleme konulu rehberimize bakın.

İlk olarak, aşağıdaki kodu WordPress temanızın functions.php dosyasına eklemeniz veya kodu WPCode (önerilir) kullanarak kod parçacığı olarak eklemeniz gerekir.

Ayrıntılı talimatlar için, WordPress'e özel kod ekleme kılavuzumuza bakın.

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;
}

// create shortcode
add_shortcode('custom_categories_list','wpb_list_categories');

Bu kod, yalnızca kendi parametrelerimizi kullanarak kategorileri listeler ve bu parametrelerden biri hide_empty kategori parametresini değiştirmektir.

Ardından, kenar çubuğunuza veya başka bir widget alanına kısa kod bloğu ekleyip içine [custom_categories_list] kısa kodunu ekleyerek özel kategorilerinizi görüntüleyebilirsiniz.

Özel kategori listesini göstermek için kısa kod kullanma

İşiniz bittiğinde, widget ayarlarınızı güncelleştirmeyi unutmayın.

Ardından, kategorileri aktif olarak görmek için web sitenizi ziyaret edebilirsiniz.

Boş kategori gösterme

Kategori Listenizde Belirli Kategorileri Gizle

Benzer şekilde, kategoriler listesine dahil edilmesini istemediğiniz kategorileri hariç tutmak için aynı yaklaşımı kullanabilirsiniz.

Yukarıdaki kodu şu şekilde değiştirmeniz yeterlidir:

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'); 

Bu kodda, exclude parametresini ekleyerek kategorileri gizledik. Yanına, gizlemek istediğiniz kategorilerin kimliklerini sağlamanız gerekir.

İpucu: WordPress'te kategori kimliklerini bulma konusunda bir rehber yazdık.

Artık özel kategorilerinizi, kısa kod bloğunu widget alanınıza ekleyerek ve ardından içine [custom_categories_list] kısa kodunu ekleyerek gösterebilirsiniz.

Kategori Sayfalarını Arama Motorlarından Hariç Tutun

Web sitenizde boş kategoriler gösteriyorsanız, henüz içerik eklemeyene kadar bunları arama motorlarından hariç tutmak isteyebilirsiniz.

Bazı kullanıcılar, yinelenen içerik ve diğer SEO sorunlarından kaçınmak için bazı kategorileri arama motorlarından hariç tutmak isteyebilir.

Bunu yapmak için, WordPress için Hepsi Bir Arada SEO eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Hepsi Bir Arada SEO

WordPress için Hepsi Bir Arada SEO, piyasadaki en iyi WordPress SEO eklentisidir ve sitenizin arama sonuçlarındaki görünümünü kolayca kontrol etmenizi sağlar.

Eklentiyi kurduktan sonra bir kurulum sihirbazı göreceksiniz. Oldukça açıklayıcıdır, ancak yardıma ihtiyacınız olursa, All in One SEO'yu kurma kılavuzumuzu izleyin.

Ardından, WordPress kontrol panelinizdeki Yazılar » Kategoriler sayfasına gitmeniz ve hariç tutmak istediğiniz kategorinin altındaki ‘Düzenle’ bağlantısına tıklamanız gerekir.

Kategoriyi düzenle

Kategori Düzenleme sayfasında, Hepsi Bir Arada SEO bölümüne doğru aşağı kaydırmanız gerekir.

Ardından, 'Gelişmiş' sekmesine geçin.

WordPress'te bir kategori sayfasının arama motorları tarafından indekslenmesini engelleme

Buradan, Robot Ayarları'nın yanındaki 'Varsayılan Ayarlar' seçeneğini kapatmanız gerekir. Artık arama motorlarına bu kategoriyi takip etmemelerini ve indekslememelerini söyleyen seçenekleri göreceksiniz.

Bittiğinde, ayarlarınızı kaydetmek için ‘Güncelle’ düğmesine tıklamayı unutmayın.

All in One SEO artık arama motorlarına belirli bir sayfayı indekslememelerini veya takip etmemelerini söyleyecektir.

Not: Bu kategoriye ait WordPress gönderileri yine de arama motorları tarafından dizine eklenebilir ve arama sonuçlarında görünebilir.

WordPress Kategorileri Hakkında Uzman Rehberler

Bu makalenin, WordPress'te boş kategorileri nasıl gizleyeceğinizi veya göstereceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca kategorilerle ilgili diğer WordPress eğitimlerine de bakmak 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.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

12 CommentsLeave a Reply

  1. "Varsayılan olarak, WordPress boş kategorileri göstermez."

    Bunun için çok teşekkür ederim. Bu sorunun bana ne kadar zahmet ve zaman kaybettirdiğini bilemezsiniz. Okuduğum kimse bunu hiç bahsetmedi. Web barındırıcım sorunu çözemedi, ama bu inanılmaz derecede basit.

    Tekrar: çok teşekkürler.

    • You’re welcome! It’s always the little things that make troubleshooting a problem difficult :)

      Yönetici

  2. Bunu Taksonomi terimleri için uyarlamak mümkün mü acaba? Yani belirli bir Taksonomi teriminde gönderi varsa bir şey göstermek.

  3. Bir kategoride, normal gönderi türünde veya özel gönderi türünde gönderi olup olmadığını görmek için bir çalıştırma ve eğer ifadesi için çok yardımcı oldu. Çok teşekkürler!

  4. Bulduğum en kolay örnek... başımı beladan kurtardı, bu yüzden teşekkürler!

    • Gönderinin ilk iki satırını okuyun. wp-list-cats kullandığımızı zaten belirttik, evet, ancak daha fazla özelleştirme yapıyorsanız ve bir fonksiyon çağırmadan sabit kodlanmış olarak ihtiyacınız varsa, o zaman bu şekilde ilerleyeceksiniz.

      Yönetici

  5. İlginç görünüyor ama cidden anlamadım. Bir kategoriyi haberlerden Blog'a nasıl adlandırabilir/yeniden adlandırabiliriz. Gönderi varsa gösterilmesinden başka ne işe yarar? *kafası karışık :s

    • Bu yalnızca çok özel ayarlar içindir, ancak bilmeyenler için yine de bilinmesi iyidir. Evet, bir kategoriyi yeniden adlandırabilirsiniz, ancak kaç kez. Bir kategoriyi 7 farklı isimle çağırmak istediğiniz 7 özel sayfa şablonunuz varsa, bunu nasıl yaparsınız. Satış / Tanıtım sayfaları için bu yardımcı olacaktır.

      Yönetici

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.