Categories: Wordpress Geliştirme

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.

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.

Recent Posts

Lucas Tomlinson

Lucas Tomlinson is an active and emerging journalist at FOX News. He has been working there effectively and remains highly…

13 hours ago

Jesse Kelly

Jesse Kelly is a famous American television show host of “The Jesse Kelly Show” on 950 KPRC in Houston, Texas,…

13 hours ago

Brandon Sklenar

Brandon Sklenar is an American personality and a well-established male actor famous for various films and TV shows and even…

13 hours ago

Imogen Faith Reid

The British actress Imogen Faith Reid gained prominence after playing Natalia Grace in Hulu’s Good American Family. Her dwarfism condition…

13 hours ago

Owen Cooper

British television audiences recognize Owen Cooper as one of their rising young stars in acting. The England-born Warrington resident, who…

5 days ago

Zuby Ejiofor

College basketball player Zuby Ejiofor is experiencing rapid growth in popularity because of his dedicated work ethic and his ability…

7 days ago