之前博客吧介绍了我爱水煮鱼的新浪微博账号登陆 WordPress 插件,随着腾讯微博的兴趣,我爱水煮鱼又开发了腾讯微博连接这款 WordPress 插件,通过该款插件可以让用户使用腾讯 QQ 号码登录 WordPress 博客。下面来看看博客吧摘自腾讯微博连接插件作者的插件使用介绍内容。
腾讯微博连接插件介绍:
- 使用腾讯微博账号登陆 WordPress 博客,腾讯微博连接插件会在留言框,注册页面,登录页面都会加入使用腾讯微博连接的按钮,你只要几次点击,然后到腾讯微博进行简单的验证就能使用腾讯微博账号登陆 WordPress 博客。
- 同步留言到腾讯微博,腾讯微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到腾讯微博,方便用户跟踪自己的网上行为,把腾讯微博当作自己的 lifestream 一种方式。
- 同步日志到腾讯微博,腾讯微博连接插件能够让 WordPress 管理员绑定一个腾讯微博的账号,然后博客日志更新的时候,自动更新一条微博(标题+链接)到腾讯微博。
腾讯微博连接插件安装使用:
- 下载博客插件腾讯微博连接,并上传至wp-content/plugins/目录下
- 登陆博客后台,在已安装插件列表中启用该插件,这时在留言框处可以看到“用腾讯微博登陆”按钮
- 如果没有出现该按钮,检查主题的
comments.php
文件中是否含有comment_form
这个 action,没有就添加上:<?php do_action('comment_form', $post->ID); ?
- 如果博主想自定义按钮的位置,可以通过在
comments.php
文件添加以下函数实现:<?php qq_connect(); ?>
- 通过 WordPress 后台 > 设置 > 同步到腾讯微博菜单来激活同步 WordPress 博客日志到腾讯微博的功能。
腾讯微博连接的常见问题:
- 评论者的链接是微博中自己设的链接,能否调用评论者的微博地址?
答:不能,如果你想实现该功能,请把 128 行的$qqInfo->url
改成:"http://t.qq.com/".$qc_user_name
- 为什么使用腾讯微博注册的用户的邮箱是
****@t.qq.com
这样的邮件地址,显然这是不存在的啊。
答:因为腾讯微博的 API 没有提供也不可能提供用户的邮箱地址,而 WordPress 用户注册,必须需要邮箱,所以只能使用这样的邮箱方式来代替,****@t.qq.com
,并且这样还有一个好处,当你需要找有多少用户是腾讯微博的用户的时候,你可以使用这个 t.qq.com.cn 这个来检索。 - 自定义位置这个函数怎么用?
答:这个只能告诉你把上面说的函数放到 comments.php 文件中,具体怎么放,怎么修改,你只能自己去学习。 - 出现
Call to undefined function menu_page_url()
或者Call to undefined function get_user_meta()
这个问题,是怎么回事?
答:请升级到 WordPress 3.0 版本,上面安装要求已经告诉你要 3.0 及以上版本。 - 如果用户使用腾讯微博在博客上注册一个用户,并且他的腾讯微博用户名跟博客的一个现有用户相同,就会获取该用户的权限,这样是不是有风险?
答:这样确实存在风险,你可以给腾讯注册的用户名添加一个前缀来解决,在139行,'user_login' => $userinfo[1],
改成:'user_login' => 'qq_t_'.$userinfo[1]
提醒:腾讯微博连接插件对服务器的要求比较高,需要WordPress 3.0 版本以上;PHP 5.2版本以上,这是因为腾讯微博 OAuth 类使用 PHP Class 语法;需要支持 CURL 扩展,因为使用 CURL 进行连接(可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。)
提示:插件作者介绍页
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/247318.html