0

我們在一個WordPress博客上使用Facebook評論,以下標籤返回的評論數量與頁面上的實際評論數量不符。Facebook的評論數不正確

<fb:comments-count href=http://example.com/></fb:comments-count> 

你可以看到一個例子here其中返回的評論數是168,即使只有2個頁面上的評論。

Facebook Graph API返回此網址的正確註釋數here,但不幸的是,使用Graph API返回的計數如下面的SO Post中所示,由於我們的主機WPEngine不允許,因爲php.ini設置爲allow_url_include必須設置爲off。

<fb:comments-count> not working on my WordPress powered blog

上什麼可能會錯誤的任何意見或另一種選擇返回正確的評論計數?

回答

2

你提到的這個例子網址是http://www.civilbeat.com/2014/02/21257-gene-park-the-debate-over-race-history-and-racism-in-hawaii/,而你對像數點代碼

<fb:comments-count href='http://www.civilbeat.com/posts/2014/02/21/21257-gene- 
    park-the-debate-over-race-history-and-racism-in-hawaii/'> 

這是一個不同的URL不是網頁的一個 - 通知域名後的額外/posts/部分權,這不在您之前提到的頁面網址中。如果你通過API檢查第二個,你會發現它的確有一個評論數爲168.

+0

嘿謝謝,這真的指出了我在正確的方向。我們最近將我們的網站從Django遷移到Wordpress,因此不得不改變我們網站的結構。我們有一個從舊的網址到新的網址的重定向,出於某種原因,評論數量是使用舊網址,而評論本身不是。 – stroz 2014-09-24 22:31:19