2010-05-14 5 views
1

WordPress를 내 테마에서 functions.php를 통해 추가 한 사용자 지정 분류로 실행 중입니다. 내 테마에서 다른 템플릿의 특정 게시물 유형의 게시물을 호출하고 있지만 해당 분류 기준 값이 현재 게시물 이름을 나타내는 경우 해당 게시물 만 표시하여 표시하는 것을 제한하려고합니다.WordPress : 해당 분류에 따라 게시물 만 표시

예 : "Red Tree"앨범 페이지에있는 경우 "노래"게시물 유형 아래의 모든 게시물을 호출하면 모든 노래가 호출됩니다. "디스크"라는 라벨이 붙은 사용자 분류가 있고 빨간색 트리 페이지에있는 경우 해당 분류 기준 값으로 "Red Tree"가 선택된 게시물 만 표시하도록 제한하고 싶습니다.

게시물의 "디스크"택 소노 미 값이 현재 페이지 이름과 같으면 계속 진행하고, 그렇지 않으면 계속 표시합니다. 아무 것도 표시하지 않습니다.

이 내가 "노래"의 게시물을 호출하고 어떻게 포스트 유형 :

<?php 
    $pages = get_posts('numberposts=9999&post_type=song&post_status=publish&order=ASC&orderby=date'); 

    $i = 1; 
    foreach($pages as $page) { 
     $content = $page->post_title; 
     if(empty($content)) continue; 

     $content = apply_filters('the_content', $content); 

    if ($i%2===0) { ?><tr class="gigpress-row gigpress-alt"> 

     <?php } else { ?><tr class="gigpress-row"><?php } ?> 

     <td><?php echo $page->post_title ?></td> 
    <td><?php echo get_post_meta($page->ID, "p30-length", true); ?></td> 
    <td><a href="http://itunes.com/<?php echo get_post_meta($page->ID, "p30-itunes-song", true); ?>">BUY</a></td> 

    </tr> 

<?php $i++; 

    } ?> 

감사합니다, 웨이드

답변

0

나는 너무 많은 사용자 정의 분류 체계를 사용하지만하지 않은 내가 정확하게 최선의 선택을 기억한다면 분류 체계를 질의하는 데 query_post을 사용하는 것입니다.

관련 문제