2011-06-29 303 views
-3

我們想知道WordPress的更多關於WordPress的類別打印,然後在選定的類別打印郵政。WordPress的類別和帖子

喜歡這種風格

<h2>Categories Name 1</h2> 
<ul> 
<li>Post1</li> 
<li>Post2</li> 
<li>Post3</li> 
<li>Post4</li> 
</ul> 
<h2>Category Name 2</h2> 
<ul> 
<li>Post1</li> 
<li>Post2</li> 
<li>Post3</li> 
<li>Post4</li> 
</ul> 
+0

請更具體地說明您的問題......您究竟在問什麼? – bingjie2680

+0

你想知道什麼? –

+0

我們只是想製作一個類別和發佈系列的菜單。像上面的一個是類別,然後是它的帖子。 – PPS

回答

2

的Wordpress提供了一個函數返回所有類別(get_categories())和功能列表中選擇類別(WP Query object)的所有文章。

通過兩者的結合,您可以創建您想要執行的輸出。以下是一些示例代碼,可以使用您所需的參數進行擴展/更改:

$categories = get_categories(); 
foreach($categories as $category) 
{ 
    printf('<h2>%s</h2><ul>', $category->cat_name); 
    $posts = new WP_Query('cat='.$category->cat_ID); 
    while($posts->have_posts()) 
    { 
    $posts->the_post(); 
    echo '<li>', the_title(), '</li>'; 
    } 
    print '</ul>';  
} 
+0

$ second_query-> the_post();產生錯誤。致命錯誤:在非對象上調用成員函數the_post() – PPS

+0

修復,複製/粘貼錯誤。它自然必須是'$ posts'。 – hakre

+0

感謝您的支持.... – PPS