Öncelikle selam aleyküm,

Uğraş verdiğim bir blogum var. Kişisel. Sitenin görsel ve işlevsel olarak şekillenmesi için çalışıyorum, bir fark yaratırım belki diye. Tasarımını kendim hallettim genel görünümünü ve hala düzenliyorum ama bir yerde tıkandım.

Son zamanlarda birden fazla blogda müzikler yada görseller kategorisinde daha farklı bir dizilim uygulanıyor. Yani yazı resmi ve başlığı gibi.

Bende aynı şekli bloguma uygulamak istiyorum ama bazı eksikliklerim var kod açısından. Ben bazı yazılarıma "müzik","yaşam","genel" gibi kategorileri ekliyorum. Wordpress'te functions.php'ye bir kodu ekleyerek, anasayfada müzik kategorisini göstermeyebilirim. Ancak istediğim bu değil.

Mesela x yazısı müzik ve yaşam kategorisine kayıtlı ise anasayfada gözüksün.
Ancak x yazısı sadece müzik kategorisine bağlı ise gözükmesin.
İstediğim bir yazının müzik kategorisi dışında başka bir kategoriye bağlı olması durumunda anasayfada gösterilmesidir.

Bununla ilgili kodu nasıl yazabiliriz?

Aşağıda bir kategoriyi ana sayfada çıkarmamak için kod var. Bunu nasıl benim isteğime göre çevirebiliriz?

function excludeCategory($query)
{
if($query->is_home)
$query->set('cat','-1,-11');
return $query;
}
add_filter('pre_get_posts', 'excludeCategory');