Anasayfa » Wordpress Geliştirme » Anasayfada Belli Kategoriler Hariç Listeleme

Anasayfada Belli Kategoriler Hariç Listeleme

Anasayfada Belli Kategoriler Hariç Listeleme

Portal tarzında içeriklerle ziyaretçilerine hizmet sunan web sitelerinde bütün kategorilere eklenen yazıların anasayfada gösterilmesi istenmez. Birazdan anlatacağımız ufak düzenleme ile sizde istediğiniz kategorileri anasayfada listelemenin dışında bırakabileceksiniz.

İLGİNİZİ ÇEKEBİLİR  WordPress sitenizde sildiğiniz içeriğe ait öne çıkarılmış görsel nasıl silinir?

Yapacağımız düzenleme temanızın functions.php dosyası üzerinde olacaktır. Dosyanızı yedekleyerek düzenleme yapmanızı öneririz.

functions.php dosyanızı notepad++ ile açarak

<?php

kodunun hemen altında

function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-5, -34' );
    }
    return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

yukarıda verilmiş olan kodu ekliyoruz. Burada düzenlememiz gereken alanlar bellidir. Sorguda 5 ve 34 ID lerine sahip kategorilerin anasayfada listelenmesi istenmemiştir siz kendi kategori ID lerinizi bu alanlara yazarak listelemeden hariç bırakabilirsiniz.

İLGİNİZİ ÇEKEBİLİR  Wordpress otomatik sitemap eklentisi
OKUYUCU YORUMLARI

DUYURU
Yeni başlayan ve WordPress sitelerini geliştirmek isteyen kullanıcıları bir araya getiren WordPress Destek sitemiz açıldı!
WORDPRESS DERSLERİ
CSS DERSLERİ
SON YORUMLAR
  • BAĞLANTILAR
    SON DAKİKA HABERLER