WP升至2.1版後,若在文章中使用<!–more–>,會把輸出的RSS截斷,而無法顯示完整的文章。本來會使用<!–more–>標籤是為了首頁的可讀性,避免讓首頁的長度過長,但如果在RSS中也會被截斷,而必須回到原站上來閱讀文章,那就失去訂閱RSS的用意,反而增加讀者的困擾與不便。

所以天佑提出了修改的辦法:

修改方法是將 wp-includes/query.php 中第 1180 行

if ( is_single() || is_page() )

修改成

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

但是懶人如我,就希望可以不用動到任何程式碼,所以我找到了這個外掛-CompleteRSS,放進plugins資料夾後直接啟用就好了,快又省事,這個外掛會把閱讀的設定改為「摘要」,但在RSS輸出的時候會顯示為全文。

以上提供兩種修改方法,喜歡什麼就用什麼吧!