Wordpress İstemediğiniz Kategorideki yazılar anasayfada gözükmesin

WordPress kurulu sitenizde istemediğiniz bazı kategorilerdeki yazıların anasayfa da çıkmasını istemiyorsanız . küçük bir kod ile istemediğimiz kategorileri anasayfada göstermeyebilirsiniz

index.php dosyasını açıp aşağıdaki kodu veya benzerini bulun

PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

yukarıdaki kodun hemen üstüne gelecek şekilde asağıdaki kodu ekleyin

PHP:
<?php query_posts($query_string . ‘&cat=-36,-4‘); ?>

Not: katogori ID numarasını kendi katogorinize göre değiştirin
 
Yada Temanızın functions.php dosyasını açıp aşağıdaki kodları ekleyin

PHP:
// Ana sayfada kategorileri filtreleme
function PozExclude($query) {
if ( $query->is_home ) {
$query->set('cat', '-1,-3,-4,-39,-40,-42');
//Buradaki rakamları filtrelemek istediğiniz katogori ID numaralarıyla değiştirin
}
return $query;
}
add_filter('pre_get_posts', 'PozExclude');
// Anasayfa katogori filtreleme bitti
 

Benzer konular ↴

Benzer konular ↴

Üst Alt