在列表中显示作者和他们最后一篇文章的摘录

时间:2010-09-25 14:34:48

标签: php mysql wordpress-plugin wordpress

我到处搜索但是没有找到我想要的东西,尽管我确信必须有一个解决方案,因为它显然是一个常见的请求:

我想显示一份作者列表,其中包含他们最新帖子的简短摘录。

我有一个作者列表和他们的图像(使用'作者头像列表'),但我缺少的是显示他们最新帖子的下一个/在他们的图像下。

有什么想法吗?

提前致谢! JD

编辑9月26日

我从前两个答案中意识到我的问题有点模糊 - 重点应该是'作者头像列表'wp插件(http://wordpress.org/extend/plugins/author-avatars/)

与此同时,我创建了以下解决方案: http://wordpress.org/support/topic/plugin-author-avatars-list-get-display-excerpt-of-authors-last-post?replies=2#post-1710752

感谢您的投入! JD

3 个答案:

答案 0 :(得分:0)

从get_posts(),您可以获得所有帖子,因为每个帖子都有一个post_author属性,您可以通过foreach循环获取每个作者写的所有帖子,从中获得每个作者的最新帖子,以及最新帖子,获取post_excerpt内容。

假设你正在使用Wordpress ......

答案 1 :(得分:0)

我会采用混合直接SQL和循环方法。

查询来自用户表的user_ids,该用户表在posts表中也有post_author。循环遍历这些ID以获取其用户对象,然后获取其最新帖子。你在这里失去的唯一一件事就是对用户的排序进行细致的控制。

答案 2 :(得分:0)