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 中不会有问题的

    站內搜尋



    本站其他服務

    本站其他軟體



    • 批踢踢快訊 (pttNews)

      身為鄉民的您,是不是常常覺得現在的批踢踢 (PTT) 閱讀器,明明您就只要看幾個板,都幫您分類好,但不是您要的?甚至您只想關注某個人(或某件事)的消息,卻散布在不同東西,找出來很辛苦? 這個 App 可以解決您這些問題,快來用吧!


    • 下一班火車 (nextRail)

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


    • 股海快訊 (iNews123)

      提供特定個股新聞更新推播、股價警示推播、新聞社群分享以及每日個股收盤價等功能的股票App/股市App.


    • 台灣空污警報(AirInfo)

      設定特定站點為推播通知關注點後,當該站點空氣品質變糟時,即時推播通知給您。另外提供站點附近基本天氣預測資料。


    • 藝文快訊

      讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何藝文活動訊息,只要有最新的資訊,「藝文快訊」即會推播通知給你.


    • 下一台單車(NextBike)

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