我们在Wordpress博客上使用Facebook评论,以下标记返回的评论计数与页面上的实际评论数量不符。
<fb:comments-count href=http://example.com/></fb:comments-count>
您可以看到示例here,其中评论计数返回为168,即使页面上只有2条评论。
Facebook Graph API返回此网址的正确评论数量,如here所示,但不幸的是,使用图谱API返回的计数,如下面的SO帖子所示,我们的主机WPEngine自php以来不允许这样做。必须将allow_url_include的ini设置设置为off。
<fb:comments-count> not working on my WordPress powered blog
关于可能出现什么问题的任何想法或者返回正确评论计数的其他选择?
答案 0 :(得分: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/
部分,这不在您之前提到的页面URL中。如果你通过API检查第二个,你会发现它的评论数确实为168。