RSS 2.0 Feed 增加圖像以及回應篇數

2006/05/18
~ 阿亮 ~

demo21.png

敝站的發布在 SharpReader 上看起來有點不順眼,所以,針對 WordPress 的 RSS2 發布略做修改。

  • 調整顯示圖像:如圖中的 1. 處,原本在 WordPress 2.0.2 預設的 rss feed 是沒有呈現這個圖像,修改 wp-rss2.php,在

    <description><?php bloginfo_rss(“description”) ?></description>

    的下一行加上這一段,

    <image>
      <url><?php bloginfo_rss(‘url’)?>/favicon.ico</url>
      <title><?php bloginfo_rss(‘name’); ?></title>
      <link><?php bloginfo_rss(‘url’) ?></link>
    </image>

    其中

    <?php bloginfo_rss(‘url’) ?>/favicon.ico

    是放圖片的位置,可以變更成你要的 url 路徑。

  • 呈現回應篇數:如圖中的 2. 處,WordPress 2.0.2 預設的 rss feed 是沒有呈現這個數字,在RSS:Article:Why RSS Slash is Popular – Counting Your Comments  這篇找到方法,也是修改 wp-rss2.php 這個檔案,先加上 xmlns:slash 這段到 rss tag 內,
  • <rss version=”2.0″
      xmlns:content=”http://purl.org/rss/1.0/modules/content/”
      xmlns:wfw=”http://wellformedweb.org/CommentAPI/”
      xmlns:slash=”http://purl.org/rss/1.0/modules/slash/”
      xmlns:dc=”http://purl.org/dc/elements/1.1/”
      <?php do_action(‘rss2_ns’); ?>
    >

    然後在 <comments><?php comments_link();?></comments> 這行後面,加入下面此行即可.

    <slash:comments><?php comments_number(__(‘0’),
    __(‘1’), __(‘%’)); ?></slash:comments>

    所以,我只有針對 rss2 這隻程式修改,若是 atom, rss1 的,就請自行研究了。

    PS. 為了貼這篇有一堆 html/xml tag 的文章,被 WordPress RichEdit 折騰了半天,格式一直會被濾掉而變成不是我要的,目前先做下面二件事,日後再研究有沒有好用的 RichEdit.

  • [Option] >> [Writing] >> [WordPress should correct invalidly nested XHTML automatically] >> 關掉.
  • [Users] >> [Your Profile] >> [Use the visual rich editor when writing] >> 關掉


  • 2 Responses to “RSS 2.0 Feed 增加圖像以及回應篇數”

    • 阿亮  說:

      嗯,原本 wp 好像沒提供 wp-feed.css,原本想要試試,但是一來目前有點懶,二來版面設計不是我專長 :p 三來應該很少使用者會去看 feed 檔吧? 所以,暫時不想弄 :p 等那天想改整個 blog 的版面時,再來處理。 sparanoid,您設計的功夫蠻棒的 ^^

      我也是用您說的 Dreamweaver 的方式弄的啊? 下次會貼 code 時,再試試..

    • Sparanoid  說:

      嗯,效果应该不错,还有你可以给你的 rss 套上样式,ie 下浏览会美观一些:

      <?php echo '<?xml-stylesheet href="http://domain/wp-feed.css" type="text/css"?>'; ?>

      PS:我是这样输入 html、php 等等代码的:

      借助 Dreamweaver,在 “Design” 模式下输入你要显示的代码,然后再进入 “Code” 模式,在这里,你就可以看到转换后的代码了,直接复制到 wordpress 中不会有问题的

    站內搜尋



    本站其他服務

    本站其他軟體



    • 下一班高鐵 (nextTHSR)

      這個 app 只要開啟後,就根據定位幫你過濾出最近高鐵站的時刻表,不用再按任何按鈕了,方便您在很快時間內確定要坐的哪一班高鐵


    • 油價快訊App (OilPrices)

      依據油價及匯率,估算台灣下週油價,另外提供三週、一年以及三年的歷史變化,以及週末下午推播通知最新油價預估或公告。


    • 當令蔬果花卉(AgriInfo)

      是不是常常在超市看到水果蔬菜的價格,總是不確定是當季蔬果?這個服務就是幫你很快判斷眼前的蔬果花卉的價格是否便宜。


    • 下一台單車(NextBike)

      打開定位即搜尋附近二十點自行車站點,不塞滿全部站點資料到整個地圖上,所以畫面簡潔方便看清楚目前所在地,若需要搜尋地圖其他位置附近站點,再點擊地圖即可。


    • 下一班火車 (nextRail)

      這個 app 只要開啟後,就根據定位幫你過濾出最近火車站的時刻表,不用再按任何按鈕了,方便您在很快時間內確定要坐的哪一班火車


    • 國道一路通(FreeWay)

      打開定位即實際地圖上繪製所在地中心附近的車況圖,可縮放地圖,不再是小小的縮小圖,快速了解高速公路的路況。