WordPress

WordPress 微博授权登录

LensNews

LensNews主题集成了新浪微博授权登录,设置比较简单,感谢作者的分享。

使用微博接入的原因主要是审核不需要备案,微博的普及程度相对不错,可以在微博上显示小尾巴,增加曝光度。

Oauth2.0 实现起来也非常简单,只不过各家在具体参数和细节上有所不同。

推荐方法

个人感觉应该使用弹窗式,授权完成后原页面自动刷新,不影响用户原有操作。

而避免注册新帐号或者绑定账号这个过程,减少用户操作的复杂度。

实现方法

repo中是多个oauth方法结合在一起的。

文件下载

Github地址

使用方法

微博登录只需要使用weibo.php中的代码加入到你的functions.php中即可(LensNews主题已经添加了些文件,在includs文件夹下)

注意weibo.php中的

  1. define('WB_APPID','');//appkey
  1. define('WB_APPSECRET','');//appsecret

填上你的id和secret,填写到单引号中,申请方法请参考文末相关文章

授权地址为

  1. <?php echo weibo_oauth_url(); ?>

使用window.open方式打开授权后将刷新原页面

可直接使用get_user_meta($userid,'sina_avatar',true)调用新浪微博头像,也可以用functions.php中的hook。

(11)

本文由来源 Fatesinger,由 萨龙龙 整理编辑!

关键词:
LensNews

热评文章

评论:

2 条评论,访客:0 条,博主:0 条
  1. 凉凉
    凉凉发布于: 

    但是这个主题为什么没有注册那?

    • 萨龙龙
      萨龙龙发布于: 

      有注册功能,只是很多人乱注册及乱投稿就关闭了。

发表回复