2011-04-09 126 views
0

在WordPress网站的新模板中打印类别名称序列及其后续帖子的语法是什么?我通过谷歌尝试了很多,但都不能正常工作。WordPress的类别和帖子priting

+1

什么模板文件,你想创建/修改? index.php ?, archive.php? – AJJ 2011-04-09 13:54:36

+0

我只是试图创建一个名为sitemap.php的新模板,显示所有类别及其帖子。 – dorji 2011-04-09 14:07:30

回答

1

有很多方法可以做到这一点,但这里是一个简单的(你将有至少类别和岗位环节来提高它):

<?php $categories= get_categories(); 
    if(!empty($categories)): 
?> 
<ul> 
    <?php foreach ($categories as $category): ?> 
    <li> 
     <?=$category->cat_name?> 
     <?php $posts = get_posts($category->cat_id); 
      if(!empty($posts)): 
     ?> 
      <ul> 
      <?php foreach($posts as $post): ?> 
       <li><?= $post->post_title; ?></li> 
      <?php endforeach; ?> 
      </ul> 
     <?php endif; ?> 
    </li> 
    <?php endforeach; ?> 
</ul> 
<?php endif; ?> 
相关问题