2013-01-04 6 views
3

www.domain.com/tag/architecture/ URL로 이동하면 해당 특정 태그로 태그가 지정된 모든 사용자 정의 게시물을 표시하는 tag.php 템플릿을 만들 수 있습니까? 다른 여러 태그에 대해서도 마찬가지입니까?tag.php 템플릿에 게시물을 게시 하시겠습니까?

서식 파일에 어떤 코드를 포함시켜야합니까?

답변

5

예 당신은 만들 수 있습니다, 아래의 난 "지식"

<?php 
global $query_string; 
$posts = query_posts($query_string.'&post_type=knowledge'); 
if (have_posts()) while (have_posts()) : the_post(); 
?> 
<a href="<?php echo get_permalink(get_the_ID()); ?>"><?php the_title(); ?></a> 
<?php endwhile; // end of the loop. ?> 

을 사용자 정의 포스트 유형을 표시하는 데 사용되는 코드 이것은 당신이 QUERY_STRING $의 http://codex.wordpress.org/images/1/18/Template_Hierarchy.png

사용할 수있는 템플릿의 계층 구조를 이해하는 데 도움이됩니다 (예)입니다 여기에 해당 http://codex.wordpress.org/Function_Reference/query_posts

+0

감사합니다. 템플릿의 계층 구조가 이해할 수없는 부분이었습니다. – Rob

+1

괜찮아요 ..이게 도와줬으면 해요. –

0

태그 페이지 인 경우 template hierarchy에 따르면, 대신 index.php의 사용됩니다 tag.php라는 파일을 만들 수 있습니다 표시됩니다. 특정 태그에 대해 별도의 템플릿을 준비 할 수도 있습니다.

가장 좋은 방법은 테마의 index.php 사본을 만들어서 tag.php이라고 부르는 것부터 시작하면됩니다. 그러면 기본 코드가 작동합니다. 그런 다음 The Loop을 편집하여 tag.php을 필요에 맞게 수정할 수 있습니다. 또는 테마가 별도의 파일에서 루프를로드하는 경우 일부를 변경하는 것이 좋습니다. (이 경우에는 index.php을 편집하여 태그 페이지에 대한 다른 루프를로드해야합니다. 이 유용 할 수 있습니다)

관련 문제