Sitenin ön sayfası olarak özel bir yazı türü arşivi kullanmak istiyorum, böylece
http://the_site.com/
dosyama göre görüntülenen özel bir yazı tipi arşividir archive-{post-type}.php
.
İdeal olarak is_front_page()
benim functions.php
dosya kullanarak sorgu değiştirmek istiyorum . Ön sayfam olarak "Ana Sayfa" adlı bir sayfayla aşağıdakileri denedim:
add_filter('pre_get_posts', 'my_get_posts');
function my_get_posts($query){
global $wp_the_query;
if(is_front_page()&&$wp_the_query===$query){
$query->set('post_type','album');
$query->set('posts_per_page',-1);
}
return $query;
}
ancak ön sayfa "Ana Sayfa" içeriğini döndürüyor ve özel sorguyu yok sayıyor gibi görünüyor.
Neyi yanlış yapıyorum? Genel olarak bunu yapmanın daha iyi bir yolu var mı?