0

저는 워드 프레스를 처음 사용합니다. 내 사이트 (CMS)를 트리 계층 구조의 여러 페이지로 나누었습니다. 서브 페이지 내의 특정 카테고리에있는 게시물을 보려고합니다. 그러나 어떤 이유로 이벤트 간단한 "루프"에 대한 :howto는 wordpress sub pages를 사용하여 게시물을 봅니까?

<?php 
if (have_posts()) : 
    while (have_posts()) : 
     the_post(); 
     the_content(); 
    endwhile; 
endif; 
?> 

쇼 만 (!) 페이지의 내용과 전혀 게시물 ... 내가 어떻게 할 수 있습니다 ?

10x.

답변

2

루프가 시작되기 전에 먼저 query_posts()를 호출해야합니다.

예 :

query_posts('showposts=5'); 

당신은 여기에 전체 문서를 볼 수 있습니다

http://codex.wordpress.org/Template_Tags/query_posts

난 당신이 while 루프의 내부 페이지 콘텐츠 메서드 호출을 원하는 완전히 확실하지 않다가, 그것은 반복해서 표시 될 것이기 때문입니다. 루프 외부로 이동하는 것이 좋습니다. 특정 카테고리 게시물을 얻을 수있는 방법으로

는 사용

카테고리 이름이 카테고리 자체의 이름입니다
<?php query_posts('category=category-name'); ?> 

. 대신 카테고리의 슬러그 이름 일 수도 있지만 먼저 시도해 보겠습니다.

0

루프 내에서 이것을 사용하여 최신 게시물의 한 (또는 목록) 영구 링크를 생성 할 수 있습니다. mycategoryname을 자신의 범주로 변경하고 모두를 표시하려면 showposts를 -1로 설정하거나 해당 개수의 게시물을 표시하는 다른 번호를 변경하십시오. The Loop, with examples

같이

<?php $my_query = new WP_Query('category_name=mycategoryname&showposts=1'); ?><?php while ($my_query->have_posts()) : $my_query->the_post(); ?><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a><?php endwhile; ?> 

WP_QUERY의 기본 개념은 Wordpress

에있다