在Tumblr上每3个帖子添加内容

时间:2014-02-05 09:53:59

标签: html themes tumblr yahoo

我想知道是否有办法在每个页面上放置第3篇帖子之后的内容,以便我可以呈现某些内容...我在tumblr主题API上找不到任何内容

1 个答案:

答案 0 :(得分:4)

使用API​​的特定帖子

如果您使用API​​收集/追加帖子,那么您可以这样做。一个简单的循环/计数应该足以确定第三个帖子。

具有主题的特定帖子

如果您要创建Tumblr主题,则可以使用主题操作符 / 阻止来满足此需求:

{block:Post[1-15]} 
  /* Add something to the post [1-15] on each page */
{/block:Post[1-15]} 
  

为指定偏移量的帖子渲染。这样就可以在帖子中间插入广告或设计元素。

特定问题答案

OP在第3篇帖子之后陈述,为此包括{block:Posts}{/block:Posts}循环末尾的块。

{block:Posts}
  /* All your layout / post logic here, making sure 
     there is nothing left to render */
  {block:Post3}
    /* Add something directly after the third post on each page */
  {/block:Post3}
{/block:Posts}

参考

发布主题操作员:http://www.tumblr.com/docs/en/custom_themes#posts