function kategori_sinirlayici($content){
$fix = "3,5,7";
if(in_category($fix)){
if ( !is_user_logged_in() ) {
return "Bu kategoriye ait yazıları okumak için giriş yapmalısınız.
";
} else {
return $content;
}
} else {
return $content;
}
}
add_filter('the_content', 'kategori_sinirlayici');
Yukarıdaki kodlarda görmüş olduğunuz, fix=”3,5,7″ kısmındaki, 3,5,7 sayıları kategori id’lerini temsil etmektedir. Eğer kategori id’leriniz 33,156,84 ise, bunları silip yerine size ait idleri yazmanız gereklidir.
İnternette biraz araştırdım ve bu bilgileri buldum.
WpUzmani.com'dan alıntıdır.