获取腾讯微博信息到wordpress(含免插件版)

时间:11-02-08 栏目:网络博客 作者:郑永 评论:7 点击: 569 次

现在微博越来越多的人使用,而且想想,要是唠叨的时候总不能写成一篇文章,所以,把微博和博客联合起来,把微博的信息同步到wordpress上,看的看,聊的聊,那就不是跟不上别人了,那是在别人前面。
那么如何把微博信息展示在wordpress博客上呢?方法千百种,转来转去还是回到腾讯微博,不过这次不用官方的嵌入方式和图片方式,影响页面载入质量,用万戈的话说:坚决不用站外挂件,不过不能做到和万戈完全相同,他几乎把所有插件都弄成无插件版,而我技术有限,有些插件还是认了,就像今天这个,其实可以用其他方法,用代码就可以搞定,但是还是存在神不知鬼不觉的错误,于是干脆就开启插件,又方便又好看,而且给大家介绍起来也容易。
直接引用作者的介绍:

名称wordpress-tencent-microblog
版本:1.0.9 (2011.1.10)
作者hzlzh
版本支持:Worpdress 2.7+

功能:显示腾讯微博发言的一个简单插件,无需密码,即可从民间API处获得消息,显示在wordpress侧边栏或博客任意位置。

性能:无需密码,安全可靠,采用缓存机制,不影响站点加载速度。

下载wordpress.org官方下载

使用说明

1. 上传 `wordpress-tencent-microblog`插件到 `/wp-content/plugins/` 目录
2. 在Wordpress后台控制面板”插件(Plugins)”菜单下激活”wordpress-tencent-microblog”
3. 在Wordpress后台控制面板”外观(Appearance)->小工具(Widgets)”下使用
4. 首次使用需激活API,点击后前往http://q.hzlzh.com/认证!

本插件的优势:大家知道腾讯微博有自己挂件,但是要加载N多的JS代码,虽然好看,但是及其影响网站整体载入速度,于是开发本插件,方便喜欢精简的博主!

如果你的wordpress已经支持在线安装插件了,那就更容易,后台搜索插件名称,点击安装启用,侧边栏拉到想放的位置,或则在任意地方调用显示代码:<?php display_tencent('username=you-ID&number=5'); ?> ,好了,你现在可以轻松的获取腾讯微博信息了,同步信息的速度=你点击发布的速度,效果可看本站侧边。

注意了,免插件版来了,后来我又整了一下代码:发现原来是因为作者网站上提供的代码是错误的,仔细跟插件版的代码对了一下,作者漏了一段:.date("Y/m/d", 改了一下,终于可以正确输出时间了,如果不喜欢插件的朋友,可以直接用代码就搞定了,不过美观问题自己解决啦,下面是我修改过的代码:

<?php
$jsonObject = file_get_contents('http://q.hzlzh.com/zhengyong100');
$decodedArray = json_decode($jsonObject, true);
for($i = 0;$i < 4;$i++){
echo '<ul><a href="http://t.qq.com/zhengyong100" target="_blank"><img src="http://www.xptt.com/txwb.gif"></a>';
echo ' '.$decodedArray[data][info][$i][origtext].' 发表于 ['.date("Y/m/d", $decodedArray [data][info][$i][timestamp]).']</ul>';
}
?>

作者的两篇文章代码都漏掉了 #1 #2 下面是作者的代码:

<?php
$jsonObject = file_get_contents('http://Q.hzlzh.com/YourID');
$decodedArray = json_decode($jsonObject, true);
echo 'Array ( [contents] => Array ( <br/>'; for($i = 0;$i < 10;$i++){
echo '['.$i.'] => Array ( <br/>[content] => '.$decodedArray[data][info][$i][origtext].'<br/>[time] => '.$decodedArray[data][info][$i][timestamp].'<br/>[from] => '.$decodedArray[data][info][$i][from].'<br/>)<br/>'; } echo ')) '; ?>

除非注明,郑永博客文章均为原创,转载请以链接形式标明本文地址

相关日志

推荐日志

获取腾讯微博信息到wordpress(含免插件版):目前有7 条留言

  1. 4楼
    huangjun: http://huangjun.net

    有没有不是wp也能嵌入的代码啊?

    2011-02-09 6:03 上午 [回复]
    • 当然有啦,腾讯官方就有提供了,请看前两篇文章。

      2011-02-09 1:17 下午 [回复]
  2. 地板
    zwwooooo: http://zww.me

    hzlzh这个插件很给力

    2011-02-09 11:18 上午 [回复]
    • 这个插件没什么,主要是对方的网站验证代码,其实你也会的,只要取得验证就可以了。

      2011-02-09 1:20 下午 [回复]
  3. 板凳
    不得言: http://www.budeyan.com

    生命在于折腾。有时间参考你的博文也折腾一下。另博主的技术博客做得不错。

    2011-02-10 12:31 上午 [回复]
  4. 沙发
    林木木: http://immmmm.com

    真多微博的信息。

    2011-12-06 6:13 上午 [回复]

发表评论

你也可以用其他帐号登录评论:

使用新浪微博登陆 使用腾讯微博登陆 使用搜狐微博登陆 使用163微博登陆 使用Facebook登陆 使用Twitter登陆 使用豆瓣登陆 社交媒体连接


读者排行

地球博客 留下 58 个脚印九江营销 留下 37 个脚印野草博客走势图 留下 14 个脚印鬼片电影 留下 13 个脚印九江SEO 留下 12 个脚印360油烟机测评网 留下 11 个脚印小糊涂博客 留下 10 个脚印先看看 留下 10 个脚印减肥吧 留下 8 个脚印红涛SEO博客 留下 8 个脚印诺客家园博客 留下 8 个脚印屠龙 留下 8 个脚印

存档

    选择年月:

统计信息

  • 博客运行: 2056天
  • 用户总数: 15 位
  • 已经写了 751 篇日志
  • 网友发表 7741 条评论
  • 创建 918 条标签
  • 网友访问 388845 次