2014-01-09 3 views
0

이 코드와 관련된 답변을 최고 및 최저로 검색했지만,이 항목을 사용할 때마다 최근 게시물 제목이 5 개만 표시됩니다. 내가하고 싶었던 것은 5 개의 최근 게시물 제목 대신 모든 게시물 제목을 표시하는 것입니다. 당신의 get_posts 전화에서Wordpress에서 특정 상위 카테고리의 하위 카테고리에있는 모든 게시물 제목을 표시하십시오.

$categories = get_categories('child_of=3'); 
foreach ($categories as $category) { 
    //Display the sub category information using $category values like $category->cat_name 
    echo '<h2>'.$category->name.'</h2>'; 
    echo '<ul>'; 

    foreach (get_posts('cat='.$category->term_id) as $post) { 
     setup_postdata($post); 
     echo '<li><a href="'.get_permalink($post->ID).'">'.get_the_title().'</a></li>'; 
    } 
    echo '</ul>'; 
} 

답변

0

posts_per_page 매개 변수를 공급하려고합니다.

그래서 :

foreach (get_posts('cat='.$category->term_id.'&posts_per_page=-1') as $post) { 

-1 값이 카테고리의 모든 게시물을 반환합니다.

자세한 내용은 the get_posts page of the Codex을 참조하십시오.

+0

환상적인! 매력처럼 작동합니다! 고마워요! – Cattarina

+0

우수! 기꺼이 도와주세요. – Hobo

관련 문제