Wordpress类别和帖子

时间:2011-06-29 11:01:22

标签: php wordpress

我们想了解更多有关Wordpress类别打印的Wordpress,然后在所选类别中打印帖子。

喜欢这种风格

<h2>Categories Name 1</h2>
<ul>
<li>Post1</li>
<li>Post2</li>
<li>Post3</li>
<li>Post4</li>
</ul>
<h2>Category Name 2</h2>
<ul>
<li>Post1</li>
<li>Post2</li>
<li>Post3</li>
<li>Post4</li>
</ul>

1 个答案:

答案 0 :(得分:2)

Wordpress提供了一个函数来返回所有类别(get_categories())和一个列出所有类别(WP Query object)的函数。

通过两者的结合,您可以创建您想要的输出。以下是一些示例代码,可以使用您需要的参数进行扩展/更改:

$categories = get_categories();
foreach($categories as $category)
{
  printf('<h2>%s</h2><ul>', $category->cat_name);
  $posts = new WP_Query('cat='.$category->cat_ID);
  while($posts->have_posts())
  {
    $posts->the_post();
    echo '<li>', the_title(), '</li>';
  }
  print '</ul>';     
}