為WordPress加上延伸閱讀功能

部落格文章一多了,總有一些文章會有關聯性希望讀者每一篇都不要遺漏,所以一般會在文章的最後面加上延伸閱讀來引導讀者,可是當文章一多這些關聯就會變得越來越複雜,或者有一些你原來發的文後來有更完整的補充文章,如果希望讀者能每一篇相關的文章都能很快找到,就一定要使用延伸閱讀,今天要介紹的延伸閱讀外掛使用上也是非常簡單(這也是我一貫的理念:可以簡單的就不要去搞到很複雜)。

這個外掛叫Related Posts請至www.phpbits.info下載,檔名叫wordpress-related-posts.zip,壓縮檔裡有一個目錄,但是不要將整個目錄上傳,只要將裡面的related-posts.php上傳至wp-content/plugins即可,然後到WordPress後台管理介面的外掛去啟用它。

然後到外掛設定頁面去設定這個外掛,要設定的有:
Select a Post or Page:請選擇你要放延伸閱讀的文章
Add Anchor Text:是連結的文字說明,一般用文章的標題就可以了
Add ALT Text:是滑鼠停在連結時的提示字串,可以不設
Link To Post/Page:就是你要連結到的文章
設好了之後按【ADD】按鈕就會在上面新增一筆延伸閱讀的設定,如果有問題還可以按【Edit】編輯或按【Delete】刪除

為WordPress加上延伸閱讀功能

完成後你的文章的最後面就會出現延至閱讀的列表

為WordPress加上延伸閱讀功能

你看完全不用動到PHP,也不用修改原文章,這樣夠簡單了吧!不過這個外掛還有兩個問題:
1.文章一多之後要選到你的文章會有一些困難。
2.只要外掛一停用,原有的設定就會消失,希望原作者能在新的版本有所改善。
另外原來為英文的「Related Posts」在php的第37列你可以自己改成「延伸閱讀」

8 則留言

  1. 不錯耶,我也想裝 XD

    目前我站上的延伸閱讀都是自己加入,不過我想這外掛判斷應該是利用標籤吧?
    -----------------
    這個不是用標籤,是自己設定的啦,比較不適合文章很多的你,不過修改不用動到原文是滿方便的

  2. 高登站長您好:
      我用了延伸閱讀外掛,也用了留言板的方法去了,我在WP的後台那裡做編輯,在Anchor Text那一欄下,我的文章名稱都變成了"????????",請問要如何將這一欄的名稱顯示中文呢?謝謝!

  3. 高登站長您好:
      延伸閱讀中文可以顯示,但是延伸閱讀的文章名稱無法顯示中文,它給顯示"??????",不知要如何解決?

  4. 高登站長:
    再次謝謝您的回覆,雖然無法顯示中文,但我可以在延伸閱讀上面做註明,這樣就可以了。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料