快速谷歌brought up these, 这让我this post.
您可以访问图形中的站点对象并获取当前的“粉丝数”。i、 e。http://graph.facebook.com/http://google.com. 请注意,您需要一个oauth令牌来执行此操作这绝对是获得页面喜好的最准确方法。
您还可以使用javascript SDK来检测用户何时单击Like按钮,然后在后台对添加到计数器或执行任何您想要的操作的php页面进行ajax调用。您还可以检测用户何时也不喜欢某个页面。
换句话说,1)向Facebook查询喜欢的数量,2)建议加入“喜欢”的活动,计算;在您的网站上记录“赞”。
无论哪种方式,你都需要坚持Facebook API. 如果你选择1),你还需要PHP SDK.罢工>
我想说1)这两者中最好的一个,因为它不依赖JavaScript,从其他来源获得“赞”不会影响它(即人们喜欢你的页面,而不是使用你网站上的按钮)。
因为看起来你一次只能查询一个页面(URL)(除非脸书专家能纠正我?),您需要一些方法来频繁缓存所有帖子的like计数。
也许是wp_cron
该功能可以持续循环,比如说,每小时20篇帖子(查看Facebook使用条款),并更新类似的内容,作为帖子元条目。
要获得“最受欢迎”的帖子,您可以简单地查询具有元键的帖子,并按元值排序。
new WP_Query( array( \'meta_key\' => \'like_count\', \'orderby\' => \'meta_value_num\', \'posts_per_page\' => 5 ) );