豆瓣开放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 给我制作使用豆瓣登陆这个按钮,有什么问题请给我留言,你也可以在本博客使用豆瓣尝试登陆下。

onlyplay | 2010-08-10 17:33:04 | #
Parse error: syntax error, unexpected T_STRING in /home/onlyplay/domains/iicatch.com/public_html/wp-content/plugins/douban-connect/douban-connect.php on line 10
怎么会这样呢..
支持 反对
PearMac | 2010-08-12 21:36:59 | #
你好, 我是一个wordpress的新手. 想请教一下: 你的每一篇文章下面”分享到新浪…”那一排按钮,是怎么实现的? 你自己写的? 还是有现成的插件. 我找到类似的插件但是都布局太繁琐了, 我想要一个简洁的.
还有我想”盗用”你”用豆瓣登录”那张图片, ok?
不好意思,我并不想在你这里偷偷给自己网站做广告.
能不能移步到我的网站(www.pearmac.com )看看, 麻烦给我提提建议? 总觉得版面不够整洁,但是网站内容一天天多起来,又整洁不了..
谢谢
支持 反对
Denis | 2010-08-12 22:38:26 | #
自己写的插件,没有发布!
支持 反对
onlyplay | 2010-08-15 22:10:56 | #
鱼哥,不知道为啥关了新浪再开豆瓣的插件就没问题
但是一在插件上写了KEY和私钥之后就有问题了..
支持 反对
Denis | 2010-08-16 00:25:13 | #
不知道,我下次更新下豆瓣连接插件。
支持 反对
渊虹 | 2010-08-20 14:53:57 | #
试试一下下
支持 反对
ms涛 | 2010-08-23 15:01:59 | #
同时使用 新浪连接 在安装 豆瓣连接 就会出错…
只好先.停用新浪连接,在启用豆瓣 .ok了
支持 反对
疯狂骇客 | 2010-08-25 23:05:39 | #
试试看
支持 反对
blueionic | 2010-08-27 21:47:39 | #
豆瓣的不能用了啊
支持 反对
臭皮匠 | 2010-08-29 16:59:03 | #
试试豆瓣登录
支持 反对
雷老虎 | 2010-09-02 11:59:49 | #
插件无法被启用因为触发了一个严重错误。
Fatal error: Cannot redeclare get_user_by_meta() (previously declared in /home1/vhost/vh465692/www/wp-content/plugins/sina-connect/sina-connect.php:187) in /home1/vhost/vh465692/www/wp-content/plugins/douban-connect/douban-connect.php on line 206
这是什么原因啊?
支持 反对
雷老虎 | 2010-09-02 12:05:54 | #
ms涛 是正解~ 已经解决~
支持 反对
s7eps | 2010-09-04 12:48:08 | #
您好,请问您是怎么解决两个插件同时启用所遇到的问题的
支持 反对
山麓之糜 | 2010-09-04 21:21:06 | #
有个小问题:在page.php之类的非Comments.php文件加上
ID); ?>和
显示不出这个按钮
支持 反对