【问题标题】:Retrieving comments number (facebook) in WordPress在 WordPress 中检索评论编号(facebook)
【发布时间】:2012-05-06 03:50:12
【问题描述】:

我在我的 WordPress 博客上启用了默认 WordPress 和 Facebook cmets。

当然,我的主题只显示WordPress cmets的评论数。

我需要的是一种从每个帖子的 Facebook cmets 框中检索 cmets 数量,然后将其添加到 WordPress cmets 的 cmets 数量的方法。

我不能用

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

因为它使用 javascript。 我不精通php,所以任何帮助都会很棒。 我知道我可以使用图形 api,但不知道如何获取 cmets 编号并将其添加到 WordPress 计数中。

提前谢谢你!

【问题讨论】:

    标签: php facebook wordpress


    【解决方案1】:

    我不知道 wordpress 的部分内容,但您可以使用 facebook FQL 获取使用 link_stat table 的 cmets 数量:

    SELECT commentsbox_count
    FROM link_stat
    WHERE url="http://example.com"
    

    确保您用于查询的 url 完全匹配与 cmets 插件中使用的 url。

    【讨论】:

    • 非常感谢您的帮助。你能否更具体一些,因为我是 php 的菜鸟,不想破坏博客。我尝试使用以下代码: " ?> 但我出错了。
    • 查看PHP SDK for facebook 了解如何操作,尤其是api method。我不是 php 程序员,也不是很擅长 wordpress,所以我帮不了你。
    【解决方案2】:

    或者你可以使用这个

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

    并在其周围包裹一个“跨度”

    或这个 iframe 版本

    <iframe src="http://www.facebook.com/plugins/comments.php?href=example.com&permalink=1" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:16px;" allowTransparency="true"></iframe> 
    

    但您可以在此页面上阅读更多相关信息 - http://developers.facebook.com/docs/reference/plugins/comments/

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 2017-05-30
      • 2011-11-04
      • 1970-01-01
      相关资源
      最近更新 更多