2015-05-19 109 views
0

我試圖在帖子查詢之外的「單個」模板中插入當前類別的第一篇文章的鏈接。顯示當前類別的最早的wordpress帖子

找到這段代碼,它最初會列出當前類別中的所有帖子,我認爲這些代碼稍後將被裁剪。

它工作正常,但我無法按升序列出帖子。

$category = get_the_category(); 
foreach ($category as $cat) 
{ 
    query_posts(array ('cat' => $cat->cat_ID, '&order=ASC', 'posts_per_page' => 1 )); 
    echo '<div class="post">'; 
    echo '<h2>'.$cat->cat_name.'</h2>'; 
    echo '<ul>'; 
    while (have_posts()) 
    { 
     the_post(); 
     echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>'; 
    } 
    echo '</ul>'; 
    $category_id = get_cat_ID($cat->cat_name); 
    $category_link = get_category_link($category_id); 
    echo '<div class="paging">'; 
    echo '<a href="'.$category_link.'" title="'.$cat->cat_name.'">More Post from '.$cat->cat_name.'</a>'; 
    echo '</div>'; 
    echo '</div>'; 
} 

回答

0

query_posts()見這個例子從文檔:

query_posts(array('category__and' => array(1,3), 'posts_per_page' => 2, 'orderby' => 'title', 'order' => 'DESC')); 

試着改變你的query_posts()調用此:

query_posts(array ('cat' => $cat->cat_ID, 'order' => 'ASC', 'posts_per_page' => 1 )); 

您可能還需要添加orderby屬性。

+0

太棒了!很棒。謝謝! –

+0

太棒了!介意接受我的答案是正確的? :-) – Timo

相關問題