2014-06-14 5 views
0

홈 페이지에 가장 최근 게시물 2 개를 표시하고 있지만 카테고리에 최신 게시물 15 개 또는 20 개를 표시하고 싶습니다. WordPress에는 표시 할 게시물 수를 설정할 수있는 옵션이 있지만 편집하거나 홈페이지에 2 개만 추가하면됩니다. 어떤 도움을 받으실 수 있습니다홈 페이지에 최근 게시물 2 개 표시

+0

'대시 보드 => 설정 = most' –

+0

나는이 부분을 설정하는 방법을 알고하지만 난 2 홈 페이지를 표시하도록 설정하는 방법을 알고 해달라고에서> 읽기 => 블로그 페이지를 보여 서로 다른 번호 페이지 –

+0

posts_per_page와 order DESC를 사용하십시오 – Prashant

답변

0

pre_get_posts 액션 후크를 사용하십시오. 이 후크는 쿼리 변수 객체가 생성 된 후에 실제로 쿼리가 실행되기 전에 호출됩니다 (따라서 성능 비용은 없습니다). posts_per_page 설정 (Blog pages show at most)은 사례별로 결정할 수 있습니다. 다음 예제에서는 홈 페이지에서 posts_per_page 설정을 재정의하는 방법을 보여줍니다.

add_action('pre_get_posts', function($query) { 

    if (!is_admin() && $query->is_main_query() && is_home()) { 
     $query->set('posts_per_page', '2'); 
    } 

}); 
+0

DESC 추측 ... DESC 추측 ... – Prashant

+0

기본 [order] (http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters)는'DESC'이며, 기본 orderby는' 날짜'. – Danijel

관련 문제