我爱水煮鱼 » WordPress » 豆瓣连接:使用豆瓣登陆 WordPress 博客

豆瓣连接:使用豆瓣登陆 WordPress 博客

豆瓣开放API 的认证体系也是基于 OAuth,所以我利用 OAuth 协议制作了这个豆瓣连接 插件。它的主要功能是使用豆瓣的账号登陆你的 WordPress 博客,并且留言使用豆瓣的头像。下面介绍下简单的使用过程:

首先你要确认下你的服务器是否支持豆瓣连接插件,豆瓣连接这个插件要求:PHP5 并且含有 CURL 扩展。你可以通过 phpinfo() 函数来检测。下面是详细的安装和使用步骤:

1. 到这里下载 豆瓣连接 WordPress 插件,解压缩开。

2. 在使用插件之前,需要到豆瓣申请 API Key。申请之后,你会获得一个 Key 和一个私钥,你把这个两个数值分别填入到 douban-connect.php 文件开始的 $douban_consumer_key 和 $douban_consumer_secret 这两个变量当中。

3. 把 douban-connect 整个文件夹上传到 WordPress 的插件目录当中。注意最后的路径,应该是 plugins/douban-connect/douban-connect.php 否则会有问题的。

4. 在 WordPress 后台 > 插件菜单 > 找到这个插件,然后激活。

5. 这时候你应该在留言框处可以看到 用豆瓣登陆 的按钮。

6. 如果没有该按钮,你应该检查下是否你的主题的 Comments.php 文件中含有 comment_form 这个 action,如果没有请加上:

<?php do_action('comment_form', $post->ID); ?>

7. 当然如果你想自定义 用豆瓣登陆 的位置,可以通过以下函数实现:

<?php douban_connect(); ?>

对于 Douban Connect 插件就介绍到这里,最后感谢 Tony 给我制作使用豆瓣登陆这个按钮,有什么问题请给我留言,你也可以在本博客使用豆瓣尝试登陆下。

标签:

分享到:

请选择你看完该文章的感受:

不错 超赞 无聊 扯谈 不解 路过
  1. 上面一条留言,我记得是登出豆瓣ID后 选用twitter帐号登陆的,但是头像还是豆瓣的?

    现在再试试,我现在100%确认是登出后,再点的“用twitter帐号登陆”,看看头像是豆瓣的还是twitter的

    最后回答雪山飞猪:我遇到的大部分wordpress博客的评论似乎都不要求注册,少数需要注册才能评论或留言的,注册过程也是极简单(wp的注册过程就是用户名密码邮箱三步骤吧?),所以没所谓简化注册过程这个说法。

    • 因为你的豆瓣和 Twitter ID 是一样,我这里设置的时候豆瓣的头像优先于 Twitter,所以头像显示为 豆瓣的!

    • WP 注册你需要输入邮箱,和用户名,然后还要打开邮箱确认下,然后再打开邮箱才能获取密码,而这个你只需要点击几下就可以登陆,这个还不是简化吗?

      • 是简化了。
        不过,让别人注册自己的博客又有什么好处呢?——对对方,对自己。
        请讲解一下哈。

          • 测试下啊!
            Thanks & Best Regards
            Denis is coming ~(^◎^)~
            =========================================
            Follow me on Twitter: @denishua
            Http://HoneyPiggy.Com/
            =========================================