我有/%catergory%/%postname%/。
的永久链接结构当我访问blah.com/categoryname时,我希望列出该特定类别中的所有帖子。 当我去blah.com/categoryname/post-name时,我想要显示特定的帖子。
我已经制作了一个特定于类别的模板(category-5.php)并且已经达到......
// Display all post titles in category loop
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php endwhile; ?>
<?php endif; ?>
// Display specific post in category loop
<?php if ( have_posts() ) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<div class="storycontent">
<?php the_content(); ?>
</div>
<?php endif; ?>
...但显然我只想在网址为blah.com/categoryname时显示第一个循环,并在网址为blah.com/categoryname/post-name时显示第二个循环。
有什么想法?感谢
答案 0 :(得分:0)
您不能在此处执行与同一页面上运行的两个循环。
我相信你需要把你想要做的两件事分开。要为类别创建独特的外观,请创建category-1.php文件。要为该类别中的帖子创建独特的外观,请创建单独的“单个”模板。
此WP支持主题解释了如何创建“单个”模板:http://wordpress.org/support/topic/266638
还有一些“帖子模板”插件有助于完成同样的事情,如果您更喜欢走这条路线,例如: http://wordpress.org/extend/plugins/post-template/
此处的完整列表:http://wordpress.org/extend/plugins/search.php?q=post+templates
祝你好运!