我想在主页的博客帖子部分显示只有一个标签的帖子。但是,该标签的帖子不应仅从主页过滤。我的意思是,如果我选择在主页上显示7个帖子,主页上必须有7个帖子,并且它们都应该是所选标签。
我换了,
<b:include data='post' name='post'/>
以下代码,
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "MY LABEL"'>
<b:include data='post' name='post'/>
</b:if>
</b:loop>
它过滤了MY LABEL的帖子,但它仅过滤了前7个帖子中的帖子。所以在主页的帖子部分总是少于7个帖子。我如何解决这个问题,在帖子部分显示MY LABEL的前7个帖子?
答案 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 == "YOUR LABEL"'>
<b:include data='post' name='post' />
</b:if>
</b:loop>
<b:else />
<b:include data='post' name='post' />
</b:if>