使用Getu Transient和Wpu Remoteu Get获取Facebook粉丝数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Getu Transient和Wpu Remoteu Get获取Facebook粉丝数相关的知识,希望对你有一定的参考价值。

  1. function get_fan_count(){
  2. $fb_id = '106900272716297';
  3. $count = get_transient('fan_count');
  4. if ($count !== false) return $count;
  5. $count = 0;
  6. $data = wp_remote_get('http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id='.$fb_id.'');
  7. if (is_wp_error($data)) {
  8. return 'whoa error!!!';
  9. }else{
  10. $count = strip_tags($data[body]);
  11. }
  12. set_transient('fan_count', $count, 60*60*24); // 24 hour cache
  13. return $count;
  14. }
  15.  
  16.  
  17.  
  18. Add the this into your WordPress theme in the location you wish to display the count.
  19.  
  20.  
  21. <? echo get_fan_count(); ?>

以上是关于使用Getu Transient和Wpu Remoteu Get获取Facebook粉丝数的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress使用wpu redirect()重定向

根据wpu mail()的名称和电子邮件进行调整

替换wordpress多站点中wpu选项表中的siteurl和home字段

WPu查询示例

Wordpress wpu获取特定类别的文档

清理WordPress wpu head()