获取作者循环内的最新帖子

时间:2018-08-28 00:38:56

标签: ghost-blog

我需要创建一个作者列表,其中将包含作者信息以及他/她的最新4篇帖子。我的设计将是这样,

image|545x500

这是我搜索Google并搜索文档后的方法。

{{#get 'users' limit="all" include="count.posts,posts"}}
        {{#foreach users}}
            {{!-- user datas --}}
            {{name}} , {{bio}} // ... and so on

            {{!-- This user's posts --}}
            {{#foreach posts limit="3"}} 
                <a href="{{ url }}"> {{ title }} </a>
            {{/foreach}}

        {{/foreach}}
{{/get}}

我正在完美地获取用户数据,但无法由此获得单个用户的帖子,

{{#foreach posts limit="3"}} 
     <a href="{{ url }}"> {{ title }} </a>
{{/foreach}}

请让我正确。 谢谢。

1 个答案:

答案 0 :(得分:1)

对于任何给定作者的帖子,请尝试以下操作:

{{#get 'users' limit="all" include="count.posts,posts"}}
   {{#foreach users}}              
        {{#get "posts" filter="authors:{{slug}}" limit="3"}}          
            {{#foreach posts}}
                 <a href="{{url}}"> {{title}} </a>
            {{/foreach}}            
          {{/get}}
    {{/foreach}}
{{/get}}