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

现在微博越来越多的人使用,而且想想,要是唠叨的时候总不能写成一篇文章,所以,把微博和博客联合起来,把微博的信息同步到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

下一篇:提高页面载入速度(广告版)

已经有6条评论!

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

    沙发!
  2. hzlzh这个插件很给力

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

    地板!

怎么样?你也说一句吧!

gravatar

冷笑 忧伤 恶魔 笑脸 红脸 咧嘴笑 吃惊 惊讶 困惑 耍酷
大笑 抓狂 痛苦 转眼珠 眨眼 好主意 囧 无表情 哭泣 坏笑