我有一些像我们这样的类别,服务等,并希望为这些类别显示不同的模板。我已经从wp网站上读到了使文件名为category-slug.php,其中slug可能是关于我们或服务的。我制作了这些文件,但它们对我没用。索引文件显示帖子而不是这些模板。我想在自定义文件中显示这些类别的帖子。
任何人都可以告诉我该怎么做吗?
答案 0 :(得分: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(); ?>