IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    讓WordPress輸出的RSS支援特色圖片

    阿維发表于 2014-04-20 14:32:50
    love 0

    現在大家常常使用feedly或者是flipboard來看網站的內容,而通常有圖片的內容會比較吸引大家進去看。雖然wordpress有提供特色圖片這個功能,但是在輸出rss的時候,卻沒有加入特色圖片的支援,造成在feedly或者是flipboard的顯示時都不會有圖片顯示。

    要解決這個問題只需要安裝Featured Images in RSS w/ Size and Position這個plugin就可以解決,但是另外一個問題來了,安裝這個外掛之後,文章的內容會被加入一張wordpress的特色圖片小圖,造成內容裡面的圖片重覆,我個人是不太喜歡這樣的輸出,因此我在這個plugin加入了以下幾行程式,同時也有將這個功能提交給作者,或許有機會可以被加入這個外掛的功能中 (Remove default small image)

    // 修改 wp-content/plugins/featured-images-for-rss-feeds/featured_images_in_rss.php這支程式
    // 找到function featured_images_in_rss($content)這個function
    // 在第42行下面,加入下面的程式
    // remove default small image
    $pattern = '/<div><img width="150"+.+div>/';
    $replace = "";
    $content = preg_replace($pattern, $replace, $content);
    
    Twitter
    Google+


沪ICP备19023445号-2号
友情链接