在wordpress直接显示最新嘀咕

许三品 © 2009年6月2日 类归于: 修改记录 | 加入花果山寨

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

在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="" />’;
}
?>

温馨提示:记得将红色标志的嘀咕用户名换成你的哦!

亲爱的读者朋友! 如果你是第一次来到这里,你也许可以尝试订阅 RSS feed 永久关注本博客。

更多相关文章

上周前六:
  • 纳粹 (4)
  • yatou (3)
  • rodney (3)
  • 管家 (3)
  • shamas (3)
  • wrh3H3 (2)
  • 我要上榜

    32 Comments

    1. 广播 说:

      都没有用过嘀咕。

    2. 购书网 说:

      这个功能好,去试试看!

    3. crisco 说:

      -_-! 第一次知道嘀咕 ~ 明显落伍了 ~

    4. Black-Xstar 说:

      无意中知道了snoopy原来是这样用滴……

    5. 木鱼猫 说:

      呃。。。这个好强大的说

      我用的JS输出,还没考虑过搜索引擎的问题

    6. longines 说:

      很实用的功能,试一下

    7. 老时 说:

      没用过嘀咕呵呵

    8. 雪深 说:

      汗 怎么都用嘀咕了

    9. Evance 说:

      刚才发现你路过偶博客,偶顺便跑过来看看哈.
      又发现一个用digu滴 ..

    10. Johnny 说:

      稍微发个敏感点的字眼就是我嘀咕我快乐,这国内的服务都不好玩

    11. 猴子 说:

      蛮简洁的,我是直接放了js

    12. shamas 说:

      现在饭否和twitter都修整去了,只有嘀咕了啊

    13. 大帝007 说:

      额,还是安心用饭否吧,嘀咕只用来同步其他的~~
      可怜偶的一个推特啊~~

    14. 博译论 说:

      这个方法不错,也要博客推广一下

    15. L.H.Y随笔 说:

      没用过嘀咕,哈哈@暂时用着唠叨~!

    16. [...] 2、嘀咕 用嘀咕秀在博客上秀你的嘀咕。也可以使用这个方法在你的博客中显示嘀咕更新。也可以在博客上秀“嘀咕跟随人数”。 [...]

    17. laofan 说:

      这个功能好

    18. jogocun 说:

      饭否 嘀咕 哪个好哦,在用饭否只把当作公告哦~

    19. 石油杂志 说:

      好几天没有更新了

    20. Lxhome 说:

      这个效果不错,可以试试哦

    21. 今天有时间,好好看看你最近的更新内容哈!

    22. 麦田 说:

      请问博客这段代码具体应该放在什么位置?我把它放在sidebar.php中,不能正常显示!

    23. 张君子Dean 说:

      可不可以做成一个wp-widget的形式?就像twitter的,看我空间有一个twitter的,但我不会改。

    One Trackback

    1. [...] 2、嘀咕 用嘀咕秀在博客上秀你的嘀咕。也可以使用这个方法在你的博客中显示嘀咕更新。也可以在博客上秀“嘀咕跟随人数”。 [...]

    Post a Comment