2014-05-17 74 views
0

我有一些類似的關於我們,服務等,並希望顯示這些類別的不同模板。我已經從wp站點讀取文件名稱,如category-slug.php,其中slug可能是關於我們或服務。我做了這些文件,但他們沒有爲我工作。索引文件不用這些模板來顯示帖子。我想在自定義文件中顯示來自這些類別的帖子。自定義郵政類型模板不工作在wp

任何人都可以告訴我如何做到這一點?

+0

你是對的,它應該像你描述的那樣工作。只需再次檢查您是否已經命名並正確地將文件放置在主題文件夾中,這些類別是否存在並且已將帖子分配給它們...... – MonkeyVoodoo

回答

1

你在找這樣的事嗎?

<?php /* 
Template Name: ListPostsInCategoryThatHasSameNameAsPage 
*/ ?> 

<?php get_header(); ?> 

<div id="content"> 
<div id="main"> 

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
<h1><?php the_title(); ?></h1> 
    <?php the_content(); ?> 
<?php endwhile; else: endif; ?> 

    <?php query_posts('category_name='.get_the_title().'&post_status=publish,future');?> 
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 
<p><?php the_content(); ?> 
<?php endwhile; else: endif; ?> 

</div> 
</div> 

<?php get_footer(); ?> 
+0

不要使用query_posts,真的。改用WP_Query –