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

网络博客 郑永 9061℃ 7评论 单栏模式

现在微博越来越多的人使用,而且想想,要是唠叨的时候总不能写成一篇文章,所以,把微博和博客联合起来,把微博的信息同步到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)个小伙伴在吐槽
Loading...
  1. huangjun2011-02-09 06:03 Maxthon Windows XP 回复

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

    沙发!
    • 郑 永2011-02-09 13:17 Google Chrome 9 Windows XP 回复

      当然有啦,腾讯官方就有提供了,请看前两篇文章。

  2. zwwooooo2011-02-09 11:18 Google Chrome 10 Windows 7 回复

    hzlzh这个插件很给力

    板凳!
    • 郑 永2011-02-09 13:20 Google Chrome 9 Windows XP 回复

      这个插件没什么,主要是对方的网站验证代码,其实你也会的,只要取得验证就可以了。

  3. 不得言2011-02-10 00:31 Firefox 3 Windows XP 回复

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

    地板!
    • 郑 永2011-06-02 21:51 Internet Explorer 8 Windows 7 回复

      呵呵,继续折腾之。

  4. 林木木2011-12-06 06:13 Google Chrome 12 Windows XP 回复

    真多微博的信息。

    4楼
gravatar
发表我的评论
取消评论


Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址