在 WordPress 中使用 WP-PostRatings 添加文章評分系統
我們最近在一個項目中需要加入一個簡單的文章評分系統,經過多種插件的測試後,我們發現 Lester ‘GaMerZ’ Chan 的 WP-PostRatings 是最合適的選擇。在這篇文章中,我們將指導您如何在 WordPress 部落格文章和頁面中設置 AJAX 評分系統。
視頻教學
如果您不喜歡視頻或需要更多指示,請繼續閱讀。
首先,您需要下載並啟用 WP-PostRatings 插件(初學者:逐步指南)。啟用後,該插件會在您的 WordPress 管理工具列中添加一個標籤為「評分」的菜單項。
設置評分選項
我們將跳過「管理評分」選項,直接開始第二個名為「評分選項」的鏈接。在此頁面,首先您需要選擇所要使用的評分圖像。該插件提供了大量選項,如棒狀圖、心形、數字、正負號、經典星星、豎大拇指、上下箭頭等等。
選擇您喜歡的評分系統後,您可以設置「最大評分值」。這個插件通常會為您選擇適合的值,但當使用棒狀圖像時,您可能想要指定自己的評分值。對於星星或數字,超過5是沒有意義的,因為只有5顆星。
記住,如果您調整了最大評分值,就需要調整個別評分文本/值。如果您沒有更改默認的最大評分值,那麼請保持個別評分為默認值。
接下來,您會看到有關 Ajax 樣式、評分權限和記錄方法的設置選項。您可以按照上圖中的樣式來達到最佳效果。不過如果您想自定義,可能需要更改這些設置。完成這一頁的設置後,儲存變更。我們進入「評分模板」頁面,在這裡您可以看到不同的評分模板並決定如何安排它們。我們保留了默認值,您當然也可以利用頁面頂部的模板變量來修改它們。這基本上是用於顯示您的評分的方式。一旦完成「評分模板」頁面,您就可以將其添加到您的主題中。
添加評分到主題
根據您的主題設置,您需要在循環(loop)中的以下文件中添加以下代碼(archives.php, page.php, index.php, single.php, loop.php 等)——根據結構,您的主題中可能沒有所有這些文件。
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
請注意,這將添加文章評分到所有文章中。如果您只想在選定的文章中使用它,可以使用簡碼 [ratings id=”1″ results=”true”] 來僅在該文章或頁面中顯示評分。
管理評分
現在您已經添加了評分,您的用戶將會對您的文章進行投票。您可以從我們一開始跳過的「管理評分」選項中查看這些評分,這允許您查看每篇文章的評分記錄,並在您認為有問題時刪除它們。
使用小工具顯示統計數據
這個插件的最佳部分是它具有顯示最高評分文章(可選擇時間範圍和分類)、最多評分文章(可選擇時間範圍和分類)、最低評分和最高評分的功能,大多數時候這些統計數據會添加在側邊欄,因此該插件允許您利用小工具來顯示這些(前提是您的主題支持小工具 – 大多數都支持!)。只需前往外觀 » 小工具,找到評分小工具,然後將其拖到適當的位置並設置您想要的選項。
設置小工具
如上圖所示,這裡有許多選項。首先是選擇小工具的標題。最好選擇如「本週最多評分文章」之類的標題,這取決於您如何設置其餘選項。統計類型字段有大量選項,允許您顯示最高評分、最多評分、最低評分和最高評分。您還可以選擇按分類或時間顯示這些統計數據。下一個選項詢問您是否要包括您的文章和頁面,這完全是個人選擇。小工具預設顯示10個最受歡迎的條目,但您可以通過編輯顯示的記錄數來更改它。我們強烈建議您不要設置超過10,因為這樣在大多數設計中顯得很古怪。您還可以設置一篇文章需要的最少投票數,才能進入此列表。根據您的站點設計,您可能需要或不需要調整最大文章標題長度。如果您的主題位置足夠寬,我們建議將該值設為0以禁用它。如果您使用分類或時間特定的統計類型,則需要修改最後兩個字段。點擊保存後即完成設置。
進階用法
我們知道有些讀者喜歡編寫代碼而不喜歡使用小工具設置。Lester 在其網站上詳細介紹了如何將最高評分、最多評分等直接添加到您的 WordPress 主題中的用法指南。請參閱 WP-PostRatings 用法指南。
我們希望這篇文章能夠幫助您在 WordPress 網站上添加文章評分系統。您可能還希望查看我們的指南:如何通過文章反應在 WordPress 中吸引讀者。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道 以獲得更多 WordPress 視頻教學。您也可以在 Twitter 和 Facebook 上找到我們。