2014-02-27 36 views
0

我正在嘗試使用Twitter的圖庫卡炫耀Tumblr photoset。這是代碼的relvant部分,一切都驗證與Twitter就好:如何將Tumblr照片集與Twitter圖庫卡一起使用?

 {block:Photoset} 
      <meta name="twitter:card" content="gallery"> 
      {block:Photos}<meta name="twitter:image" content="{PhotoURL-500}"/>{/block:Photos} 
      {block:Photos}<meta name="twitter:image0" content="{PhotoURL-500}"/>{/block:Photos} 
      {block:Photos}<meta name="twitter:image1" content="{PhotoURL-500}"/>{/block:Photos} 
      {block:Photos}<meta name="twitter:image2" content="{PhotoURL-500}"/>{/block:Photos} 
      {block:Photos}<meta name="twitter:image3" content="{PhotoURL-500}"/>{/block:Photos} 
      {block:Caption}<meta name="twitter:title" content="Photo Gallery"/>{/block:Caption} 
     {/block:Photoset} 

但是,如果你仔細觀察,你可能會看到我的問題。我無法弄清楚如何爲每個圖像獲取唯一的URL。 {PhotoURL-500}總是返回相同的圖像。根據我對Tumblr文檔(http://www.tumblr.com/docs/en/custom_themes#photoset-posts)的顯然不正確閱讀,{block:Photoset}中的{block:Photos}應該循環播放。

我錯過了什麼?

另外 - 是的,我知道我已經硬編碼Twitter的內容:標題。

回答

0

這是不可能的,因爲現在。

問題是{block:Photos}將遍歷每張照片並在該標記內呈現標記,但無法手動控制以查明單張照片。

你的代碼正在做什麼是每張照片呈現4次Twitter標記;如果Twitter接受多個圖像而不要求它們像image0,image1OpenGraph那樣被明確聲明(你想要OpenGraph是可能的,只需將一個元標記放在Photos塊中,每張照片都會呈現出來),但是看看Twitter對開發者越來越敵視的方式,給他們的修補留下了一點希望。

相關問題