[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 無法完美顯示 請記得將後台文章在訂閱中的顯示方式改為摘要

臉書留言

一般留言