RSS yayınına bilgi eklemek

Web sitenizi RSS sistemi ile takip edenler yazdığınız yazılardan haberdar olurlar. Bazıları ise bu RSS yayınını kopya içerik üretmek için kullanır, buna bir nebze engel olabilirsiniz.

WordPress otomatik olarak RSS yayını yapar, varsayılan bu yayını özelleştirebiliriz. Bunun için functions.php dosyasına aşağıdaki fonksiyonu ekleyebilirsiniz.

function add_to_feed($content){
 $content .= "<p>Yazılarımı okuduğunuz için teşekkürler...</p>";
 return $content;
}

add_filter( "the_content_feed", "add_to_feed" );

Koyu olarak yazılan kısmı dilediğiniz şekilde değiştirebilirsiniz. Ya da bu kısma link içeren bir HTML kodu yerleştirebilirsiniz.

WordPress, aramalarında ve RSS beslemelerinde bazı kategorileri hariç tutmak

Sitenizde beslemelerde ya da aramalarda bazı kategorilerdeki yazıları göstermek istemiyorsanız, aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun şekilde ekleyin.

function ExcludeCategory($query) {
  if ($query->is_feed) {
	$query->;set('cat','-25,-45');
	//RSS beslemelerinde 25. ve 45. kategorileri hariç tut
  }
  if ($query->is_search)  {
	$query->set('cat','-10,-15');
	//Aramalarda 10. ve 15. kategorileri hariç tut
  }
return $query;
}
add_filter('pre_get_posts','ExcludeCategory');