如何在博客中过滤特定标签的帖子?

时间:2015-09-20 07:13:58

标签: filter label blogger posts blogspot

我想在主页的博客帖子部分显示只有一个标签的帖子。但是,该标签的帖子不应仅从主页过滤。我的意思是,如果我选择在主页上显示7个帖子,主页上必须有7个帖子,并且它们都应该是所选标签。

我换了,

<b:include data='post' name='post'/>   

以下代码,

<b:loop values='data:post.labels' var='label'>
            <b:if cond='data:label.name == &quot;MY LABEL&quot;'>
          <b:include data='post' name='post'/>
  </b:if>
        </b:loop>

它过滤了MY LABEL的帖子,但它仅过滤了前7个帖子中的帖子。所以在主页的帖子部分总是少于7个帖子。我如何解决这个问题,在帖子部分显示MY LABEL的前7个帖子?

1 个答案:

答案 0 :(得分:-1)

你可以试试这个:

<b:if cond='data:blog.url == data:blog.homepageUrl'>
    <b:loop values='data:post.labels' var='label'>
        <b:if cond='data:label.name == &quot;YOUR LABEL&quot;'>
            <b:include data='post' name='post' />
        </b:if>
    </b:loop>
    <b:else />
    <b:include data='post' name='post' />
</b:if>