맞춤 게시물 형식 보관을 사이트의 첫 페이지로 사용하고 싶습니다.
http://the_site.com/
내 archive-{post-type}.php
파일 에 따라 표시되는 사용자 정의 게시물 유형 아카이브 입니다.
이상적으로는 사용하여 쿼리 변경하고 싶은 is_front_page()
내에서 functions.php
파일을. 첫 페이지로 "홈"이라는 페이지를 사용하여 다음을 시도했습니다.
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;
}
그러나 첫 페이지는 "홈"의 내용을 반환하고 있으며 사용자 정의 쿼리를 무시하는 것 같습니다.
내가 도대체 뭘 잘못하고있는 겁니까? 일반적으로 이것에 대해 더 좋은 방법이 있습니까?