Chciałbym użyć niestandardowego archiwum typów postów jako strony głównej witryny, aby to zrobić
http://the_site.com/
to niestandardowe archiwum typu post wyświetlane zgodnie z moim archive-{post-type}.php
plikiem.
Idealnie chciałbym zmienić zapytanie przy użyciu is_front_page()
w moim functions.php
pliku. Próbowałem, używając strony o nazwie „Strona główna” jako mojej strony głównej:
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;
}
ale strona główna zwraca treść „Strona główna” i wydaje się ignorować niestandardowe zapytanie.
Co ja robię źle? Czy istnieje ogólnie lepszy sposób na to?