3.05.2017

Wordpress Ana Akış Sayfasında Kategorileri Gizleme Kodları


Wordpress Ana Sayfada Kategori Engelleme, Bazen sadece yazıları değil, bir kategorinin tüm yazılarını engellemek isteriz. Bu durumda da wordpress'in herhangi bir çözümü yok yine kodlarla bunu sağlayacağız. Öncelikle Wordpress Panelinden Görünüm> Düzenleyici  yolunu izleyin. Daha sonra functions.php yi bulup açın functions dosyasında düzenleme yapacağız. Aşağıdaki kodları functions.php dosyasında <?php -- ?> kodları arasına düzgün bir şekilde yapıştırın. (kırmızı yazıyla yazılmış <?php ve kodlarınen aşağısındaki ?> kısmını yapıştırmıyorsunuz.)

<?php

function kategori_gizleme($query) {
if ($query->is_home()) {
$query->set('cat', '-KATEGORi ID');
}
return $query;
}

add_filter('pre_get_posts', 'kategori_gizleme')

?>

Bu kodlar arasında istemediğimiz kategorilerin id lerini -KATEGORi ID yazan kısma virgülle ayırarak yazmalıyız. örneğin bir tane kategori engellemek istiyoruz ve bu kategorinin id si 32 olsun. Yapmamız gereken değişiklik şu şekilde olmalı.  set('cat','-32') Eğer bir kaç tane kategori engelleyeceksek, set('cat','-32,-43,-44,-56,-79,-107') şeklinde bir düzenleme yazmalıyız. Burda sayılar örnektir. (başlarına eksi koymayı unutmayın) *** Ayrıca engellediğiniz bu kategoriler google botlarınca engellenmez, sadece ana sayfada gösterimi engellenir.

Belki İşinize Yarar Benzer Konu : Wordpress Ana Akış Sayfasında Yazıları Gizleme Kodları
Disqusla Yorum Yap

0 yorum