現在大家常常使用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);