WordPress作者页面,按类别分隔的帖子

时间:2012-05-18 17:41:01

标签: wordpress categories author

创建我的WordPress author.php模板页面并遇到了一个小障碍。我希望能够将所有作者的帖子按其所在的父类别分开。例如,我有这些主要类别的帖子:“书籍”,“音频”,“视频”,“课程”。在作者页面上,我希望这些总体类别是每个部分的标题,然后是标题下列出的与该部分相关的帖子。

是唯一的方法来运行多个循环还是有更有效的方法?

谢谢!

阿伦

1 个答案:

答案 0 :(得分:0)

您需要保留文件名author.php,以便获得该slug和链接,但删除标准WP循环并对每个类别使用新查询,如下所示:

<?php $my_query = new WP_Query('category_name=mycategoryname&showposts=-1'); ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">

<?php the_title(); ?></a>

<?php endwhile; ?>

这可以在页面模板中多次使用而不会发生冲突。将一个帖子的showposts=-1更改为1,将十个帖子更改为10,等等.1显示全部。

使用html将这些循环的输出排列成列。