2010-05-14 29 views
1

我運行WordPress自定義分類,通過在我的主題functions.php添加。我在我的主題中的另一個模板中調用某個帖子類型的帖子,但想限制它顯示哪些帖子,只顯示那些帖子,如果它們的分類標準值等於當前正在調用它的帖子名稱。例如:如果我在「紅樹」專輯頁面上,並且我打電話給「歌曲」文章類型下的所有帖子,它會調用每首歌曲。我有標記爲「光盤」的自定義分類標準,如果您在紅色樹狀頁面上,我想限制爲僅顯示具有「紅色樹狀結構」選擇作爲其分類標準值的帖子。WordPress的:根據他們的分類只顯示帖子

所以我只需要說:如果帖子的「光盤」分類標準值與當前頁面名稱相同,則繼續,如果不是,則不顯示任何內容。

這是我打電話的「歌曲」的帖子後類型:

<?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來查詢分類法。

相關問題