【问题标题】:How to filter posts of a paticular label in blogger?如何过滤博客中特定标签的帖子?
【发布时间】:2015-12-17 01:36:04
【问题描述】:

我想在主页的博客文章部分仅显示一个标签的文章。但不应仅从主页过滤该标签的帖子。我的意思是,如果我选择在首页显示 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 个帖子?

【问题讨论】:

    标签: filter label blogger posts blogspot


    【解决方案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>
    

    【讨论】:

    • 虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。
    猜你喜欢
    • 2018-10-12
    • 2019-01-21
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多