2014-02-21 8 views
0

오른쪽 사이드 바에 주어진 카테고리에서 게시물의 ID를 얻어야합니다. 페이지 이름과 게시물 제목이카테고리에서 ID를 모두 가져옵니다

$slug = basename(get_permalink()); 
query_posts("category_name={$slug}"); 

이 잘 작동과 일치하는 경우

는 한 페이지에 포스트 내용을 얻기 위해이 일을하고있다. 그러나 오른쪽 사이드 바에 나는 최근 5 개의 게시물을 얻고 있습니다. 페이지에 표시되는 카테고리의 모든 게시물을 표시하기 위해 해킹하고 싶습니다. 결국 페이지의 게시물에 앵커로 링크를 사용하고 싶습니다.

어떻게 접근해야합니까?

답변

1

개인적으로 get_posts 또는 새 WP_Query를 사용 하겠지만 귀하의 방법으로 작동하는 답변을 제공해 드리겠습니다.

페이지 당 기본값으로 설정 한 글 수를 얻고 있습니다. 그 값을 무시해야합니다. -1 = 모두.

query_posts(array( 
    'category_name' => $slug, 
    'posts_per_page' => -1, 
)); 
관련 문제