[WordPress] RSS 摘要輸出@文字圖片完美顯示、免外掛修改教學
WordPress 可以稱得上是當今最主流、全世界最多人愛用的自架部落格程式,不但更新速度快,使用者可以根據自己的需求裝外掛、修改佈景,但是它最為人詬病的我想就是RSS 摘要輸出斷句不完整、圖片無法顯示的問題,現在只要為 WordPress 加入2個語法,就能讓RSS輸出更加完美,顯示圖片以及點選繼續閱讀按鈕前的文字,還不用裝外掛,超方便又簡單,趕快來看教學文章,為你的部落格更加完美。
這是我的網站透過 Feedburner RSS聚合網頁顯示的畫面
能夠明確的將RSS以摘要輸出時還能夠包含圖片 甚至是相關文章
相關文章是使用外掛達成的效果 如有需要 日後再寫教學文章
而這是重灌狂人網站使用 WordPress CJK-excerpt 外掛 顯示摘要的畫面
RSS 輸出的文章無法包含圖片 且最後會顯示 …詳全文(共XXX字)的字樣
無法顯示繼續閱讀的按鈕以及相關文章的列表 且這是要裝外掛 因此會吃一些資源
現在就來教各位不需要裝外掛 就能夠達到RSS文章摘要輸出完美顯示
首先下載主機內的 wp-includes 資料夾中的 feed.php、feed-rss2.php兩個檔案
接著建議使用 Notepad++ 來進行檔案修改、編輯 以上是軟體畫面
先進行 feed.php 檔案修改 按尋找 get_the_content_feed關鍵字
改為以上語法 Code 如下 (紅字是新增的部分)
function get_the_content_feed($feed_type = null) {
if ( !$feed_type )
$feed_type = get_default_feed();
global $more;
$more =0;
$content = apply_filters(‘the_content’, get_the_content());
$content = str_replace(‘]]>’, ‘]]>’, $content);
return apply_filters(‘the_content_feed’, $content, $feed_type);
接著開啟 feed-rss2.php 檔案 搜尋 <?php the_excerpt_rss() ?> 語法位置
改為以上語法 Code 如下 (紅字是更改的部分)
<?php if (get_option(‘rss_use_excerpt’)) : ?>
<description><![CDATA[<?php the_content_feed(‘rss2’) ?>]]></description>
<?php else : ?>
最後就存檔 上傳到FTP 就大功告成啦!! 還蠻簡單的
這樣不但不需要裝外掛 只需要改原始碼就能夠輕鬆達到所要的效果囉
此圖為使用 Google 閱讀器 瀏覽我的網站 RSS 文章頁面
如此一來使用者可以透過看到圖片 更加深自己對文章觀看的興趣
這個語法修改玩 我發現RSS 文章訂閱的人有稍微增加 看來這幫助也蠻大的
這是透過 Opera 瀏覽我的網站 RSS 畫面 還真是方便啊!!
此語法是在外國網站找到的 針對此篇文章教學 若有疑問歡迎提出來討論
注意: 如果 WordPress 版本更新,請重新將本文語法修正 不然顯示會不正常
還有假如 RSS 無法完美顯示 請記得將後台文章在訂閱中的顯示方式改為摘要
寫得好詳細喔!!~
之前就非常困擾wordpress RSS輸出很爛
但是又找不到方便的外掛
經過這樣的修改
真的是非常完美!
感謝分享!! 🙂
自架部落格程式除了这个还有哪些?
我按照圖文修改了那兩個php文件,但feedburner也沒像你的rss這樣,有圖片顯示、顯示繼續閲讀的字眼,而我修改后,只是現實文章標題和文章摘要,且只顯示(更多…),請問是不是還要修改其他東西呢?還是說feedburner沒設定好?
謝謝…