對WP2.1版以上,不顯示完整RSS的修改

想必很多人一定會使用RSS來訂閱新文章,

但是自從WP升至2.1版後,若在文章中使用< !–more–>,

會把輸出的RSS截斷,而無法顯示完整的文章。

本來會使用< ! –more–>標籤是為了首頁的可讀性,

避免讓首頁的長度過長,但如果在RSS中也會被截斷,

而必須回到原站上來閱讀文章,那就失去訂閱RSS的用意,反而增加讀者的困擾與不便。

根據 西瓜田裡的牛 說:

解決方法如下

第1種:修改程式碼

開啟 wp-includes/query.php

找到

if ( is_single() || is_page() )

改成

if ( is_single() || is_page() || is_feed() )

第2種:使用外掛

如果你很懶的修改程式碼,請使用此外掛 CompleteRSS 放進plugins資料夾後直接啟用就好了,快又省事,這個外掛會把閱讀的設定改為「摘要」,但在RSS輸出的時候會顯示為全文。

(以上文章轉自:西瓜田裡的牛)

香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。
| 個人介紹 | 更多文章 »

分類: WordPress