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

    站內搜尋



    本站其他服務

    本站其他軟體



    • 油價快訊App (OilPrices)

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


    • 下一班高鐵 (nextTHSR)

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


    • 台灣匯率快算

      提供全球 150 種以上貨幣即時換算,以及各種匯率歷史變化圖。


    • 藝文快訊

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


    • 下一班公車(nextBus)

      這個 app 只要開啟後,就根據定位幫你過濾出附近站牌的時刻表,以及提供相關公車預計到站的時間,方便您在很快時間內確定要坐的哪一班公車


    • 照片去背(PhotoEraser)

      一款方便移除背景的工具,產生透明背景圖可以存回原本相簿,也可分享到其他 App 使用.