2014-09-22 114 views
0

我已經創建了一個自定義頁面模板,可以根據類別提取帖子條目。我目前使用帶有類別名稱的查詢帖子來提取它們(頁面和類別相同)。我想知道是否有辦法做到這一點,所以我不必爲每個類別/頁面創建頁面模板?如何創建頁面並自動將類別附加到頁面模板?

回答

0

對於我來說,在category.php中創建一個類別模板並讓Template Hierarchy處理查詢似乎更容易。

但是,如果真的有迫切需要做到這一點作爲一個頁面,該頁面的塞總是同一個類別的蛞蝓,自定義查詢也達到你所要求的:

<?php 
if (have_posts()) : while (have_posts()) : the_post(); 

    $cat_query = new WP_Query(array ('category_name' => $post->post_name)); 

    if ($cat_query->have_posts()) : while ($cat_query->have_posts()) : $cat_query->the_post(); 

     // This is inside your custom category Loop, 
     // where all your category posts' magic will happen 
     the_title('<h2>' , '</h2>'); 
     the_content(); 

    endwhile; endif; 

endwhile; endif; 

?> 
+0

欣賞關於貓模板的建議。謝謝。 – jfrosty 2014-09-22 16:42:24

+0

我將如何使用上面的代碼?我試過了,似乎沒有任何事情發生。 – jfrosty 2014-09-28 23:33:45

+0

內循環中沒有輸出。我更新了代碼,爲類別中的每個帖子輸出標題和內容。 – 2014-10-01 23:43:50

相關問題