如果後續想接收本站有關網站架設網站資安特價優惠活動等訊息
您可以透過以下表單留下您的電子郵件信箱來訂閱我們的電子報

WordPress相關文章外掛Yet Another Related Posts Plugin

有好文章也要會推銷

當你的部落格文章一多時,別人要如何找到他想看的文章?這就好比你進了一家量販店,裡面的東西琳瑯滿目,業者怎麼讓你找到他想賣的東西,這就是你在部落格也要作的事 - 「促銷你的文章」。

這樣子作的好處是你的點閱率PV會比較高,因為讀者看完了一篇文之後,又看到你所推銷的文章可能也有興趣而點進去看,這樣子不但對讀者的閱讀比較方便,你也可以提高部落格的人氣。

WordPress就是比較多選擇

我上一次已經有介紹過另一個類似的外掛「為WordPress加上延伸閱讀功能」,而那一個外掛是「手排」的,好處是你可以自己挑選相關的文章來連結,而今天要介紹的外掛則是「自排」的,只要設定好了就不用管它,相關文章就會自已加在文章的後面,所以也有一定的功效。

  • 外掛名稱:Yet Another Related Posts Plugin簡稱YARPP
  • 外掛網址:http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/
  • 安裝方式:直接在WordPress後台搜尋安裝,或是下載後解壓在硬碟再將目錄「yet-another-related-posts-plugin」上傳至主機的「wp-content/plugins」,然後到WordPress後台啟用就可以了

Yet Another Related Posts Plugin外掛設定

這個外掛的設定項目比較多,可以說是目前最完整的一個相關文章外掛。

YARPP

"The Pool"這一區是設定有那些的分類(Category))或是標籤(Tag)要納入文章搜尋的範圍,不要納入的請打勾

Show password protected posts?」這一項是看要不要包含密碼保護的文章,這個應該是不勾才好。

Show only previous posts?」是設定只搜尋之前所發的文,如果有勾選的話就算你後來發了相關的文章也不會出現在舊文章的相關連結,所以不勾比較好。

YARPP

"Relatedness" options這一區是設定關連的評分方式。

Match threshold:」就是最低分標準,高於這個分數才會顯示。

計分的項目有「Titles文章標題」、「Bodies文章內文」、「Tags標籤」和「Categories分類」。

計分的權重有「do not consider不計分」、「consider計分」和「consider with extra weight加重計分」,這個建議可以將文章標題加重計分會比較精確。

Cross-relate posts and pages?」是看要不要互相連結,也就是A連到B同時B也連到A。

YARPP

Display options for your website這一區是相關文章的顯示設定。

Automatically display related posts?」會自動在文章之後加入相關文章,不勾的話就要手動加程式碼,例如像「related_posts(array('title'=>1,'body'=>1,'tags'=>1,'categories'=>3))」這樣的程式碼,有興趣玩深入一點的可以研究研究。

Maximum number of related posts:」是最多顯示幾則相關文章。

Before / after related entries:」這是相關文章的標題列,應該要改成中文的,而原來是用<ol></ol>的數字式條列,我個人比較喜歡用<ul></ul>的無數字條列,你可以自已決定。

Before / after each related entry:」這邊就不用更改用內定值就可以了。

Show excerpt?」是否要顯示文章摘要,這個勾選的話看起來就會很雜,一般應該都不勾選。

Order results:」排列順序可以設定的有「分數score」、「日期date」和「標題title」,你可以自己試看看。

Default display if no results:」是找不到相關文章時顯示的訊息。

Show admins (user level > 8 ) the match scores? 」是你自己(管理者)可以看到評分,一般讀者是看不到的。

Help promote Yet Another Related Posts Plugin?」會在後面加上外掛的連結網址,算是對原作者的一種回饋。

YARPP

Display options for RSS這一區是設定RSS饋送是否也要加相關文章連結。

Display related posts in feeds?」設定要加在RSS裡面。

其他的項目跟上面的都一樣我就不再重覆了。

完成圖

YARPP

這就是這個外掛所產生出來的「相關文章」的樣子,不用每一篇文章設定,是不是很方便?

最後要再強調一次:這是WordPress專用的程式,可以玩的花樣很多,如果你是放在BSP那人家給你什麼你就只能照單全收。

36 則留言

  1. 您好:
    請教一下高登大大~
    我裝了這個外掛,
    但是在啟用時會出現
    該外掛並未啟用,因為它會引發嚴重的錯誤。
    Fatal error: Cannot redeclare related_posts() in /home/xxxxxxx/public_html/wp-content/plugins/yarpp21/related-functions.php on line 7
    我打開related-functions.php這個檔案看了程式碼,好像也沒什麼異樣,不知道為什麼會這樣...

  2. @gordon - 謝謝介紹我的插件!

    @欣之助 - 如果你看那個"Cannot redeclare related_posts()"的話,你應該已經有啟用另外一個相關文章插件。最好是把那個另外一個插件除去。

    岡芳貴

    版主回應:
    原作者現身了,而且還會打中文耶,真是太厲害了!

  3. 請問我裝上此外掛,也啟用也設定了,但文章內無相關文章,是還少了哪一個步驟嗎?因為我看我的外掛數寫3,但我已經裝了5個外掛,而且狀態都是啟用

  4. 另外不好意思,在請問一下,你們的首頁都是顯示部分文章,然後有詳全文..可以點進去,我是內文直接都完整秀出來,要怎改成像你們一樣呢

    感謝解答

  5. Please move the YARPP template files into your theme to complete installation. Simply move the sample template files (currently in wp-content/plugins/yet-another-related-posts-plugin/yarpp-templates/) to the /home/feeling/public_html/wp-content/themes/AnOutburstOfTheSoul directory

    請問高登大,為什麼會出現這個呢?

  6. 高登大,我先前安裝了這個外掛,而之後有停用並刪除掉,但是資料庫卻還是存在yarpp_keyword_cache、yarpp_related_cache,不知道可否手動刪除它?

  7. 老師你好

    我遇上一個大問題, 我是用YARPP和Related Posts Slider來顯示相關文章
    剛開始用的時候也會Automatically display, 在YARPP裡面打勾
    但是遇上重覆出現文章的效果 就是那個效果同時出現兩次
    那我就不選那個YARPP的Automatically display, 就解決同時出現的問題了.
    不過現在無論有沒選那個YARPP的Automatically display, 都不會自動DISPLAY

    請問怎樣弄得 大分感謝

發表迴響

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