WordPress : '.com/categoryName'에서 카테고리에 게시물을 나열하고 '.com/categoryName/post-name'에 표시하는 게시물

StackOverflow https://stackoverflow.com/questions/1479903

문제

나는/%catergory%/%postname%/의 퍼마 링크 구조를 가지고 있습니다.

내가 blah.com/categoryName을 방문하면 해당 범주의 모든 게시물이 나열되기를 원합니다. blah.com/categoryname/post-name으로 이동하면 특정 게시물 만 표시되기를 원합니다.

카테고리 별 템플릿 (Category-5.PHP)을 만들었고 ...만큼 ...

// Display all post titles in category loop
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php endwhile; ?>
<?php endif; ?>

// Display specific post in category loop
<?php if ( have_posts() ) : the_post(); ?>
    <h2><?php the_title(); ?></h2>
    <div class="storycontent">
        <?php the_content(); ?>
    </div>
<?php endif; ?>

... 분명히 URL이 blah.com/categoryName 일 때 첫 번째 루프 만 표시하고 URL이 blah.com/categoryname/post-name 일 때 표시되는 두 번째 루프가 표시되기를 원합니다.

이견있는 사람? 감사해요

도움이 되었습니까?

해결책

여기와 같은 페이지에서 두 개의 루프를 실행할 수 없습니다.

나는 당신이하려는 두 가지 일을 분리해야한다고 생각합니다. 카테고리에 대한 고유 한 모양/느낌을 얻으려면 범주 -1.php 파일을 만듭니다. 해당 범주 내의 게시물에 대한 고유 한 모양/느낌을 만들려면 별도의 '단일'템플릿을 만듭니다.

이 WP 지원 스레드는 '단일'템플릿을 만드는 방법을 설명합니다. http://wordpress.org/support/topic/266638

예를 들어 해당 경로를 원한다면 동일한 작업을 수행하는 데 도움이되는 몇 가지 "포스트 템플릿"플러그인도 있습니다.http://wordpress.org/extend/plugins/post-template/

전체 목록 : http://wordpress.org/extend/plugins/search.php?q=post+templates

행운을 빕니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top