代码之家  ›  专栏  ›  技术社区  ›  John Doeherty

在列表中显示作者及其最后一篇文章的摘录

  •  0
  • John Doeherty  · 技术社区  · 14 年前

    我到处搜索,但找不到我要找的东西,尽管我确信一定有解决办法,因为这显然是一个常见的请求:

    我想显示一个作者列表,其中有他们最新文章的简短摘录。

    我有一个作者列表,上面有他们的图片(使用“作者化身列表”),但是我缺少的是在他们的图片下面显示他们最近发表的文章的摘录。

    有什么想法吗?

    事先谢谢! 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

    感谢您的输入! 法学博士

    3 回复  |  直到 13 年前
        1
  •  0
  •   PatrickS    14 年前

    从get_posts()中,您可以获取所有文章,因为每个文章都有post_author属性,所以您可以使用foreach循环获取每个作者编写的所有文章,从中可以获得每个作者最新的文章,从最新的文章中可以获取文章摘录内容。

    假设你在使用WordPress…

        2
  •  0
  •   Gipetto    14 年前

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

    从用户表中查询用户ID,该用户表在posts表中还存在post-author。循环访问这些ID以获取其用户对象,然后获取最新的日志。您在这里唯一失去的是对用户顺序的细粒度控制。