(Pic from: softicons.com,freepik.com,all-free-download.com)自從去年 4 月 Blogger 整合「G+ 留言框」後,「最新回應的留言為何無法顯示?」這個詢問便持續出現,因此很有必要整理一下相關的說明與解決方式。
一、肇因1: G+ 留言框
由於啟用 G+ 留言框後,系統會強制關閉 Blogger 留言框。而「最新回應」這樣的小工具只能讀取 Blogger 留言,不能讀取 G+ 留言,就會產生本文這個問題。
Blogger 的留言存放在後台,也就是以下這個網址,「最新回應」小工具可以隨時存取:
- http://部落格名稱.blogspot.com/feeds/comments/default
而 G+ 留言框的留言,另外存放在 G+ 的伺服器資料庫,不但沒有開放 API、且有隱私性的問題,沒有管道能任意存取這些資料。其解決方式有兩種──
1. 關閉 G+ 留言框
後台 → Google+ → 取消勾選「為這個網誌啟用 Google+ 留言功能」
完成上圖步驟後,系統恢復為 Blogger 留言框,最新回應就能讀取到 Blogger 的留言了。
如果沒有取消 G+ 留言框的話,如上圖,那麼就會看到原本後台的「留言」項目消失了。因為 Blogger 官方留言框與 G+ 留言框預設只能出現其中一個,當開啟 G+ 留言框,也就代表 Blogger 留言框被關閉。如果想要並存的話,請見下一點。
2. G+ 留言框 與 Blogger 留言框並存
完成上面的步驟後,G+ 留言框會消失。但 G+ 留言框其實有不可取代的諸多優點,可參考這篇「Blogger 可用 Google+ 留言系統了!與舊有原生留言系統併用還是直接取代?」。
因此建議參考這篇「幫 Blogger 安裝三種留言分頁(含G+及FB留言板)」,讓 Blogger 留言框與 G+ 留言框並存,即可同時保有兩種留言框的優點。
二、肇因2: 未開放網誌資訊提供
撇開 G+ 留言框的因素,還有另外一種情形導致 "最新回應" 小工具無法讀取留言資料,這也是很常遇到的一種狀況──後台設定未開放網誌資訊提供。
首先確定已經排除上述 G+ 留言框的問題後,若 "最新回應" 小工具還是無法讀取留言資料,請按照以下步驟:
1. 後台 → 設定 → 基本 → 網誌讀者 → 請檢查是否為「公開」。
2. 後台 → 設定 → 其他 → 允許網誌資訊提供 → 請檢查是否為「完整」。
3. 如果不是完整而是「自訂」的話,那麼在「自訂」的選項之內,請再檢查「網誌留言資訊提供」是否設定為「完整」,這裡的設定必須是「完整」,最新回應才能顯示。
到了這裡,多半已經解決 "最新回應" 的留言顯示問題。如果還不能顯示的話,建議移除你目前的版本,改用這個版本「Blogger 最新回應+留言者頭像+文章標題」吧!
Blogger留言 相關文章:
Hi Wayne
回覆刪除想請教您有關blogger留言版一事,因為我只是純粹興趣寫寫部落格,所以有些"語法"不是很了解,我也試了爬文....但都沒有作用 ;(
最近才發現我的blogger中的留言版不見了
甚至連後台的留言功能欄也消失了
regards
Doris
最近Google+已經關閉,我無法以Google帳戶回覆網誌他人的留言(按下發布後,網頁會重新跑一遍,自己的文字卻沒有出現)網誌讀者已是設定成公開、允許網誌提供完整資訊卻一樣跑不出自己以Google帳戶的回覆。(以往是沒問題,但至從今年關閉Google+後第一次回覆,不知道為什麼會這樣,所以來向您請教,十分感謝。
回覆刪除