在wordpress直接显示最新嘀咕
嗯!这里的意思就是在你的博客上直接显示你的最新嘀咕,方法其实很简单,当然这是对冰古兄弟而言,对三品而言那是比登天还难呀!哈哈,所以在这里分享一下代码,也许也有朋友像三品这样喜欢折腾的,效果请看侧边栏顶端我的最新嘀咕(截图如下)。

也许玩嘀咕的朋友都知道嘀咕有很多很猛的插件,比如我最喜欢的嘀咕火兔。当然官方也有插件(嘀咕秀)可以实现这个显示,但那插件是只能通过flash、图片和JS方式输出,对搜索引擎都不太友好,而且自定义效果有限(当然限于我这种技术而言)。有想法就得行动,为了讨好搜索引擎,最后求助wordpress牛人冰古兄弟(因为冰古兄弟是有问必答嘛,老好人了!),当然,这种小Case对他而言那是小菜一碟。
好了,不扯那么远,上主菜了!
<?php
require_once(ABSPATH . ‘wp-includes/class-snoopy.php’);
$snoopy = new Snoopy;
$snoopy->fetch("http://api.digu.com/statuses/user_timeline.json?userIdOrName=wodidai&count=1");
$created_at = json_decode($snoopy->results,true);$string = $created_at[0]["text"];
$bb_replace = array (‘/(\[url=)(.+)(\])(.+)(\[\/url\])/’);
$bb_replacements = array (‘<a href="\\2">\\4</a>’);
$string = preg_replace($bb_replace, $bb_replacements, $string);echo "<img src=\"http://digu.com/favicon.ico\" alt=\"最新嘀咕\" title=\"最新嘀咕\" width=\"16\" height=\"16\" align=\"absmiddle\" />" . $string . " – <a href=\"http://digu.com/jump?aid=detail&twId=" . $created_at[0]["id"] . "\" target=\"_blank\" title=\"点击查看\">#</a>";
if ($created_at[0]['picPath'][0] != ”){
echo ‘<br /><img src="’ . $created_at[0]['picPath'][0] . ‘" alt="" />’;
}
?>
温馨提示:记得将红色标志的嘀咕用户名换成你的哦!
更多相关文章...
32 Comments
One Trackback
-
[...] 2、嘀咕 用嘀咕秀在博客上秀你的嘀咕。也可以使用这个方法在你的博客中显示嘀咕更新。也可以在博客上秀“嘀咕跟随人数”。 [...]

都没有用过嘀咕。
这个功能好,去试试看!
-_-! 第一次知道嘀咕 ~ 明显落伍了 ~
嘀咕前段时间这么猛的软文攻势应该写博客的人都知道呀!
无意中知道了snoopy原来是这样用滴……
snoopy是获取api反馈的第一选择,因为wordpress自带了这个库。
呃。。。这个好强大的说
我用的JS输出,还没考虑过搜索引擎的问题
呵呵,就是不太喜欢JS
很实用的功能,试一下
没用过嘀咕呵呵
你们都用外推,偶E文不行也不喜欢那个龟速,所以还是玩不起!
汗 怎么都用嘀咕了
不想那么容易被墙!其实废话可以嘀咕一下,一些敏感的话就带套上推吧!
刚才发现你路过偶博客,偶顺便跑过来看看哈.
又发现一个用digu滴 ..
稍微发个敏感点的字眼就是我嘀咕我快乐,这国内的服务都不好玩
蛮简洁的,我是直接放了js
现在饭否和twitter都修整去了,只有嘀咕了啊
额,还是安心用饭否吧,嘀咕只用来同步其他的~~
可怜偶的一个推特啊~~
这个方法不错,也要博客推广一下
没用过嘀咕,哈哈@暂时用着唠叨~!
[...] 2、嘀咕 用嘀咕秀在博客上秀你的嘀咕。也可以使用这个方法在你的博客中显示嘀咕更新。也可以在博客上秀“嘀咕跟随人数”。 [...]
这个功能好
饭否 嘀咕 哪个好哦,在用饭否只把当作公告哦~
好几天没有更新了
这个效果不错,可以试试哦
今天有时间,好好看看你最近的更新内容哈!
请问博客这段代码具体应该放在什么位置?我把它放在sidebar.php中,不能正常显示!
我的是放在侧边栏,你如果是直接复制我的代码注意符号是否是半角!
抱歉能否把你的源代码发我邮箱一份,貌似我是半角全角搞错了,我对于php不是很熟悉!不胜感激!我的邮箱:mytiony@gmail.com
已经发到你的邮箱!
也请发一份到我的邮箱.谢谢…
我一直提示第一句错误…
Parse error: syntax error, unexpected T_CLASS in /home/ynhkxh/domains/kf77.com/public_html/blog/wp-content/themes/cksky/sidebar.php on line 1
嘀咕重新开放不知道还能不能用?我已经没有用了!
可不可以做成一个wp-widget的形式?就像twitter的,看我空间有一个twitter的,但我不会改。