<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life Studio &#187; feed</title>
	<atom:link href="http://wange.im/tag/feed/feed" rel="self" type="application/rss+xml" />
	<link>http://wange.im</link>
	<description>My Life, My Studio...</description>
	<lastBuildDate>Sat, 31 Jul 2010 13:01:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>美化 Feedburner 邮箱订阅</title>
		<link>http://wange.im/landscaping-feedburner-email-subscriptions.html</link>
		<comments>http://wange.im/landscaping-feedburner-email-subscriptions.html#comments</comments>
		<pubDate>Sat, 31 Jul 2010 13:01:20 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[博客]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3605</guid>
		<description><![CDATA[　　感谢Boss方小盆友，就在我文囧不知道今天更新啥的时候，Boss方解救了我，因为他问了我一个问题：“老万，你文章页侧边栏最下面那个输入邮箱订阅是咋整的？求教程。。”其实这个很简单，一句话就可以搞定的，既然我文囧，好吧，我就发挥一下我吹水的实力，把这一句话可以解决的答案拉扯出洋洋洒洒一整篇。
　　还没有玩过我右下角这个邮箱订阅的新老朋友们，可以先试试，放心吧，不是一键订阅的，输入邮箱后还需要一个确认的过程，所以你可以输入并点击确定试试，就算你不小心订阅了本站，也可以通过邮件取消订阅（一般上了我的贼船，想下船的比较难，HIAHIA～）玩过的朋友应该都发现了吧，这是 Feedburner，我们都知道 Feedbuner 已经不幸遇难，不过它的邮箱订阅功能居然奇迹般地存活了下来，简单说来，这个邮箱订阅就是借用了 Feedburner 的功能并且加以美化。具体地、罗嗦地、详细地方法如下：
　　1、跨墙登陆 Feedburner，怎么跨墙请 Google 之。有童鞋抱怨 Feedburner 没有中文版，这也没啥好抱怨的，人家一头撞在墙上，连吭都不吭一声，已经很伟大了。而且嘛，Feedburner 也不是没有中文版，只是汉化得比较烂，Feedburner 都不好意思公开。对英文不太友爱，又不嫌弃 Feedburner 这汉化水准的童鞋，可以尝试这个链接。
　　2、获取邮箱订阅代码。在 Feedburner 的设置中，选择 Publicize — Email Subscriptions — Subscription Management，选择 Feedburner 中文版的用户请对照执行。这时候会得到类似如下的代码：
&#60;form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=wange', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"&#62;
    &#60;p&#62;Enter your email address:&#60;/p&#62;
    &#60;p&#62;&#60;input type="text" style="width:140px" name="email"/&#62;&#60;/p&#62;
    &#60;input type="hidden" value="wange" name="uri"/&#62;
    &#60;input type="hidden" name="loc" value="en_US"/&#62;
    &#60;input type="submit" value="Subscribe" [...]]]></description>
			<content:encoded><![CDATA[<p>　　感谢<a title="Boss方的博客" rel="external nofollow" href="http://bossfang.com/" target="_blank">Boss方</a>小盆友，就在我文囧不知道今天更新啥的时候，Boss方解救了我，因为他问了我一个问题：“老万，你文章页侧边栏最下面那个输入邮箱订阅是咋整的？求教程。。”其实这个很简单，一句话就可以搞定的，既然我文囧，好吧，我就发挥一下我吹水的实力，把这一句话可以解决的答案拉扯出洋洋洒洒一整篇。</p>
<p>　　还没有玩过我右下角这个邮箱订阅的新老朋友们，可以先试试，放心吧，不是一键订阅的，输入邮箱后还需要一个确认的过程，所以你可以输入并点击确定试试，就算你不小心订阅了本站，也可以通过邮件取消订阅（一般上了我的贼船，想下船的比较难，HIAHIA～）玩过的朋友应该都发现了吧，这是 Feedburner，我们都知道 Feedbuner 已经不幸遇难，不过它的邮箱订阅功能居然奇迹般地存活了下来，简单说来，这个邮箱订阅就是借用了 Feedburner 的功能并且加以美化。具体地、罗嗦地、详细地方法如下：</p>
<p>　　1、跨墙登陆 Feedburner，怎么跨墙请 Google 之。有童鞋抱怨 Feedburner 没有中文版，这也没啥好抱怨的，人家一头撞在墙上，连吭都不吭一声，已经很伟大了。而且嘛，Feedburner 也不是没有中文版，只是汉化得比较烂，Feedburner 都不好意思公开。对英文不太友爱，又不嫌弃 Feedburner 这汉化水准的童鞋，可以尝试<a title="Feedburner 中文版" rel="external nofollow" href="http://u.wange.im/43" target="_blank">这个链接</a>。</p>
<p>　　2、获取邮箱订阅代码。在 Feedburner 的设置中，选择 Publicize — Email Subscriptions — Subscription Management，选择 Feedburner 中文版的用户请对照执行。这时候会得到类似如下的代码：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;form</span> <span style="color: #ff0000;">style=</span><span style="color: #0000ff;">"border:1px solid #ccc;padding:3px;text-align:center;"</span> <span style="color: #ff0000;">action=</span><span style="color: #0000ff;">"http://feedburner.google.com/fb/a/mailverify"</span> <span style="color: #ff0000;">method=</span><span style="color: #0000ff;">"post"</span> <span style="color: #ff0000;">target=</span><span style="color: #0000ff;">"popupwindow"</span> <span style="color: #ff0000;">onsubmit=</span><span style="color: #0000ff;">"window.open('http://feedburner.google.com/fb/a/mailverify?uri=wange', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"</span><span style="color: #000080; font-weight: bold;">&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;p&gt;</span><span style="color: #000000;">Enter your email address:</span><span style="color: #000080; font-weight: bold;">&lt;/p&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;p&gt;&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text"</span> <span style="color: #ff0000;">style=</span><span style="color: #0000ff;">"width:140px"</span> <span style="color: #ff0000;">name=</span><span style="color: #0000ff;">"email"</span><span style="color: #000080; font-weight: bold;">/&gt;&lt;/p&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"hidden"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"wange"</span> <span style="color: #ff0000;">name=</span><span style="color: #0000ff;">"uri"</span><span style="color: #000080; font-weight: bold;">/&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"hidden"</span> <span style="color: #ff0000;">name=</span><span style="color: #0000ff;">"loc"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"en_US"</span><span style="color: #000080; font-weight: bold;">/&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"submit"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"Subscribe"</span> <span style="color: #000080; font-weight: bold;">/&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;p&gt;</span><span style="color: #000000;">Delivered by </span><span style="color: #000080; font-weight: bold;">&lt;a</span> <span style="color: #ff0000;">href=</span><span style="color: #0000ff;">"http://feedburner.google.com"</span> <span style="color: #ff0000;">target=</span><span style="color: #0000ff;">"_blank"</span><span style="color: #000080; font-weight: bold;">&gt;</span><span style="color: #000000;">FeedBurner</span><span style="color: #000080; font-weight: bold;">&lt;/a&gt;&lt;/p&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;/form&gt;</span></div>
<p>　　但是懂一些 HTML 知识的同学应该不难看出，其中关键的有用的部分就只有 form 标签里的那一行，把它提取出来，其余全部扔掉。</p>
<p>　　3、美化邮箱订阅代码。美化的方法当然各有不同，我就根据自己的主题，修改觉得比较合适的样式，仅供参考：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;form</span> <span style="color: #ff0000;">style=</span><span style="color: #0000ff;">"height:40px;position:relative;padding:3px;"</span> <span style="color: #ff0000;">action=</span><span style="color: #0000ff;">"http://feedburner.google.com/fb/a/mailverify"</span> <span style="color: #ff0000;">method=</span><span style="color: #0000ff;">"post"</span> <span style="color: #ff0000;">target=</span><span style="color: #0000ff;">"popupwindow"</span> <span style="color: #ff0000;">onsubmit=</span><span style="color: #0000ff;">"window.open('http://feedburner.google.com/fb/a/mailverify?uri=wange', 'popupwindow', 'scrollbars=yes,width=350,height=520');return true"</span><span style="color: #000080; font-weight: bold;">&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text"</span> <span style="color: #ff0000;">style=</span><span style="color: #0000ff;">"width:220px;height:25px;position:absolute;left:20px;line-height:25px;font-family:'Courier New','Lucida Console','monospace';padding:5px;border:1px solid #ccc;"</span> <span style="color: #ff0000;">name=</span><span style="color: #0000ff;">"email"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"请输入您的邮箱"</span> <span style="color: #ff0000;">onfocus=</span><span style="color: #0000ff;">"if (this.value == '请输入您的邮箱') {this.value = '';}"</span> <span style="color: #ff0000;">onblur=</span><span style="color: #0000ff;">"if (this.value == '') {this.value = '请输入您的邮箱';}"</span><span style="color: #000080; font-weight: bold;">/&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"hidden"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"wange"</span> <span style="color: #ff0000;">name=</span><span style="color: #0000ff;">"uri"</span><span style="color: #000080; font-weight: bold;">/&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"hidden"</span> <span style="color: #ff0000;">name=</span><span style="color: #0000ff;">"loc"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"en_US"</span><span style="color: #000080; font-weight: bold;">/&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;input</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"submit"</span> <span style="color: #ff0000;">style=</span><span style="color: #0000ff;">"width:60px;height:35px;position:absolute;right:20px;"</span> <span style="color: #ff0000;">value=</span><span style="color: #0000ff;">"确认订阅"</span> <span style="color: #000080; font-weight: bold;">/&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;/form&gt;</span></div>
<p><img style="float:left;" src="http://vpdpfq.bay.livefilestore.com/y1p3KoT7vP_Mz1dtXsotYotcR2CC3gqjjGxBNtOcIlOVlpFkVjsTjr5AqCKafMLyCRkdKJ1yeVT7hybxR_iJmuUU6MuuTRe2k6m/subscribe.jpg" alt="" />　　比较懒，样式都内联了，童鞋们不要学我。不过这有一点方便，就是这么一坨代码扔哪里都可以，就算删掉，也不用担心有残留在样式表里的 CSS，我就把这串代码放在 Wordpress 的小工具里，当然放在 sidebar.php 也是可以的。最后上一张效果图，顺便打个小广告：小站订阅方式多多，不仅可以通过这个邮箱订阅，还可以通过 <a title="Feedsky" href="http://feed.wange.im" target="_blank">http://feed.wange.im</a> 这个网址订阅我哟～还等什么，快上贼船吧！</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="美化 Feedburner 邮箱订阅" href="http://wange.im/landscaping-feedburner-email-subscriptions.html">《美化 Feedburner 邮箱订阅》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="美化 Feedburner 邮箱订阅" href="http://wange.im/landscaping-feedburner-email-subscriptions.html">http://wange.im/landscaping-feedburner-email-subscriptions.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/final-statement-on-changing-domain.html" title="关于更改域名的最后通牒 (2010年07月19日)">关于更改域名的最后通牒</a> (187)</li><li><a href="http://wange.im/you-subscribe-to-my-blog.html" title="你订阅了我的博客吗？ (2010年06月15日)">你订阅了我的博客吗？</a> (226)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/r-u-reading-this-in-goole-reader.html" title="您是在 google reader 看到本文的吗？ (2010年02月7日)">您是在 google reader 看到本文的吗？</a> (171)</li><li><a href="http://wange.im/embed-bbs-in-blog.html" title="如果在博客嵌入个人论坛 (2010年07月29日)">如果在博客嵌入个人论坛</a> (187)</li><li><a href="http://wange.im/wange-is-only-one.html" title="万戈只有一个！ (2010年07月21日)">万戈只有一个！</a> (270)</li><li><a href="http://wange.im/link-transaction.html" title="链接买吧买吧不是罪 (2010年07月14日)">链接买吧买吧不是罪</a> (290)</li><li><a href="http://wange.im/date-with-immmmm.html" title="终于有幸一睹木木本尊 (2010年07月7日)">终于有幸一睹木木本尊</a> (272)</li><li><a href="http://wange.im/google-docs-in-blog.html" title="在博客上嵌入 Google 文档 (2010年07月6日)">在博客上嵌入 Google 文档</a> (196)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/landscaping-feedburner-email-subscriptions.html/feed</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>关于更改域名的最后通牒</title>
		<link>http://wange.im/final-statement-on-changing-domain.html</link>
		<comments>http://wange.im/final-statement-on-changing-domain.html#comments</comments>
		<pubDate>Mon, 19 Jul 2010 12:23:26 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Feedsky]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[域名]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3539</guid>
		<description><![CDATA[　　自从我的博客去年年底更换新域名 wange.im 以来的大半年时间里，一直是新老两个域名同时使用的，出于 SEO 的考虑，我把老域名重定向到了新域名上，包括几个二级域名也是，比如说，为了挽留老访客，我给新老域名分别绑定了两个同源的 feedsky，feed.life-studio.cn 和 feed.wange.im。
　　而从明天开始，老域名将要到期，我也不再打算给这个让我欢喜让我忧的 CN 域名续费。这是我建站用的第一个域名，现在要彻底和这个域名说拜拜了，虽然有些不舍，但为了网站的可持续发展，必须斩断情愫，告别过去。
　　续费可以说停就停，但是访客不能说放弃就放弃。我查了一下老域名 feed.life-studio.cn 的 feedsky 后台统计，有100+个订阅数量，又去 google 的网站管理员工具中查看了一下 www.life-studio.cn/feed 这个源的订阅数量，也有100+个。也就是说，我的老域名至少积累了近300位订阅本站的忠实访客，访客就如盘中餐，个个皆辛苦啊（呃～怎么觉得这个比喻有点别扭）。如果明天老域名一旦被停止解析，网站的重定向也就失效，也就意味着在一夜之间我将损失300个访客，这个损失可就大了，不仅仅是为一个域名续费所能弥补的价值了。所以我要赶在老域名的订阅失效之前通知这300位童鞋，为了可以让我继续看到你们亲切的留言，还请麻烦大家重新订阅我的新域名的 feed:http://feed.wange.im。
　　麻烦大盆友们、小盆友们伸出你们的援手，RT 的 RT，转贴的转贴，总之还请奔走相告一下吧～最后，感谢国家，感谢所有订阅本站的朋友，感谢每一位来访的童鞋，感谢沙发帝，感谢灌水王。
&#187; 转载请注明来源：Life Studio &#187; 《关于更改域名的最后通牒》&#187; 本文链接地址：http://wange.im/final-statement-on-changing-domain.html&#187; 订阅本站：http://feed.wange.im相关日志你订阅了我的博客吗？ (226)您是在 google reader 看到本文的吗？ (171)美化 Feedburner 邮箱订阅 (76)Wordpress 非插件调用最新新浪围脖 (71)友情链接初次大清理 (201)眼睛一闭一睁，Alexa 突破13W (132)新域名 wange.im 的 PR 值一跃上3 (241)这是一个两年前就挖好的坑 (333)我确实错怪了 Feedsky (46)难道我错怪了 Feedsky? (48)]]></description>
			<content:encoded><![CDATA[<p>　　自从我的博客去年年底<a title="新域名诞生 wange.im" href="http://wange.im/new-domain-wange-im.html">更换新域名 wange.im</a> 以来的大半年时间里，一直是新老两个域名同时使用的，出于 SEO 的考虑，我把老域名重定向到了新域名上，包括几个二级域名也是，比如说，为了挽留老访客，我给新老域名分别绑定了两个同源的 feedsky，feed.life-studio.cn 和 feed.wange.im。</p>
<p>　　而从明天开始，老域名将要到期，我也不再打算给这个让我欢喜让我忧的 CN 域名续费。这是我建站用的第一个域名，现在要彻底和这个域名说拜拜了，虽然有些不舍，但为了网站的可持续发展，必须斩断情愫，告别过去。</p>
<p><img style="float:right;" src="http://storage.live.com/items/C3C8B704573706D9!567?filename=domain.jpg" />　　续费可以说停就停，但是访客不能说放弃就放弃。我查了一下老域名 feed.life-studio.cn 的 feedsky 后台统计，有100+个订阅数量，又去 google 的网站管理员工具中查看了一下 www.life-studio.cn/feed 这个源的订阅数量，也有100+个。也就是说，我的老域名至少积累了近300位订阅本站的忠实访客，访客就如盘中餐，个个皆辛苦啊（呃～怎么觉得这个比喻有点别扭）。如果明天老域名一旦被停止解析，网站的重定向也就失效，也就意味着在一夜之间我将损失300个访客，这个损失可就大了，不仅仅是为一个域名续费所能弥补的价值了。所以我要赶在老域名的订阅失效之前通知这300位童鞋，为了可以让我继续看到你们亲切的留言，还请麻烦大家重新订阅我的新域名的 feed:<strong><a style="text-decoration: blink; color: #0000ff;" title="订阅本站" href="http://feed.wange.im" target="_blank">http://feed.wange.im</a></strong>。</p>
<p>　　麻烦大盆友们、小盆友们伸出你们的援手，RT 的 RT，转贴的转贴，总之还请奔走相告一下吧～最后，感谢国家，感谢所有订阅本站的朋友，感谢每一位来访的童鞋，感谢沙发帝，感谢灌水王。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="关于更改域名的最后通牒" href="http://wange.im/final-statement-on-changing-domain.html">《关于更改域名的最后通牒》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="关于更改域名的最后通牒" href="http://wange.im/final-statement-on-changing-domain.html">http://wange.im/final-statement-on-changing-domain.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/you-subscribe-to-my-blog.html" title="你订阅了我的博客吗？ (2010年06月15日)">你订阅了我的博客吗？</a> (226)</li><li><a href="http://wange.im/r-u-reading-this-in-goole-reader.html" title="您是在 google reader 看到本文的吗？ (2010年02月7日)">您是在 google reader 看到本文的吗？</a> (171)</li><li><a href="http://wange.im/landscaping-feedburner-email-subscriptions.html" title="美化 Feedburner 邮箱订阅 (2010年07月31日)">美化 Feedburner 邮箱订阅</a> (76)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/clean-up-blogroll.html" title="友情链接初次大清理 (2010年01月7日)">友情链接初次大清理</a> (201)</li><li><a href="http://wange.im/alexa-13w.html" title="眼睛一闭一睁，Alexa 突破13W (2010年01月6日)">眼睛一闭一睁，Alexa 突破13W</a> (132)</li><li><a href="http://wange.im/wange-im-pr-3.html" title="新域名 wange.im 的 PR 值一跃上3 (2009年12月31日)">新域名 wange.im 的 PR 值一跃上3</a> (241)</li><li><a href="http://wange.im/fuck-cnnic.html" title="这是一个两年前就挖好的坑 (2009年12月13日)">这是一个两年前就挖好的坑</a> (333)</li><li><a href="http://wange.im/feedsky-ok.html" title="我确实错怪了 Feedsky (2009年09月23日)">我确实错怪了 Feedsky</a> (46)</li><li><a href="http://wange.im/i-wrongly-accused-feedsky.html" title="难道我错怪了 Feedsky? (2009年09月22日)">难道我错怪了 Feedsky?</a> (48)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/final-statement-on-changing-domain.html/feed</wfw:commentRss>
		<slash:comments>187</slash:comments>
		</item>
		<item>
		<title>Wordpress 非插件调用 Twitter 修订版</title>
		<link>http://wange.im/output-twitter-to-wordpress-revision.html</link>
		<comments>http://wange.im/output-twitter-to-wordpress-revision.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:09:22 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3342</guid>
		<description><![CDATA[　　看到这个标题，估计童鞋们都要有视觉疲劳了吧，因为加上之前写过的五种方法（#1、#2、#3、#4、#5），这已经是我第六次写 Wordpress 非插件的方式调用输出 Twitter 消息了，当然每种方法适应的人群各不相同，方法也各有千秋，输出的格式也不完全相同，各取所需了。
　　今天介绍的 Twitter 同步到 Wordpress 的方法是之前几种的综合版，也算是修订版，因为在给用户定制主题的时候我发现了一个 bug。在《Wordpress 免插件输出最新 Twitter》一文中提到的用 Twitter Search（search.twitter.com）解析 feed 的方法，但是我发现好多 Twitter 帐户根本无法在 Twitter Search 中找到，也就无法解析订阅源，原因不明，很是神奇。所以我就想用 Twitter 原生态的 feed 来解析，这个是 Twitter 的就一定有，那就不怕找不到订阅源了吧～
　　把以下代码放在需要显示的地方，比如 sidebar.php 或者 header.php 中：
&#60;?php
    $twitterid = "wange1228";    //这里换成自己的 Twitter 帐户
    function autolink($linktext)    //用正则过滤出链接文本，并自动加上 url 链接
    {
        $linktext = eregi_replace('(((f&#124;ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&#38;//=]+)', '&#60;a href="\1" target="_blank" rel="nofollow"&#62;\1&#60;/a&#62;', $linktext);
        if( strpos($linktext, "http") === FALSE [...]]]></description>
			<content:encoded><![CDATA[<p>　　看到这个标题，估计童鞋们都要有视觉疲劳了吧，因为加上之前写过的五种方法（<a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">#1</a>、<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">#2</a>、<a title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">#3</a>、<a title="twip Twitter API 应用 Wordpress 同步" href="http://wange.im/twitter-sync-to-wordpress-with-twip.html">#4</a>、<a title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">#5</a>），这已经是我第六次写 Wordpress 非插件的方式调用输出 Twitter 消息了，当然每种方法适应的人群各不相同，方法也各有千秋，输出的格式也不完全相同，各取所需了。</p>
<p>　　今天介绍的 Twitter 同步到 Wordpress 的方法是之前几种的综合版，也算是修订版，因为在给用户定制主题的时候我发现了一个 bug。在《<a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">Wordpress 免插件输出最新 Twitter</a>》一文中提到的用 Twitter Search（search.twitter.com）解析 feed 的方法，但是我发现好多 Twitter 帐户根本无法在 Twitter Search 中找到，也就无法解析订阅源，原因不明，很是神奇。所以我就想用 Twitter 原生态的 feed 来解析，这个是 Twitter 的就一定有，那就不怕找不到订阅源了吧～</p>
<p>　　把以下代码放在需要显示的地方，比如 sidebar.php 或者 header.php 中：</p>
<div class="source" style="font-family: 'Courier New','Lucida Console','monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
    <span style="color: #000000;">$twitterid</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"wange1228"</span>;    <span style="font-style: italic; color: #008800;">//这里换成自己的 Twitter 帐户</span><br />
    <span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">autolink</span>(<span style="color: #000000;">$linktext</span>)    <span style="font-style: italic; color: #008800;">//用正则过滤出链接文本，并自动加上 url 链接</span><br />
    <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$linktext</span> <span style="color: #000000;">=</span> <span style="color: #000000;">eregi_replace</span>(<span style="color: #0000ff;">'(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&amp;//=]+)'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'&lt;a href="\1" target="_blank" rel="nofollow"&gt;\1&lt;/a&gt;'</span><span style="color: #000000;">,</span> <span style="color: #000000;">$linktext</span>);<br />
        <span style="color: #000080; font-weight: bold;">if</span>( <span style="color: #000000;">strpos</span>(<span style="color: #000000;">$linktext</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">"http"</span>) <span style="color: #000000;">===</span> <span style="color: #000080; font-weight: bold;">FALSE</span> <span style="color: #000000;">){</span><br />
        <span style="color: #000000;">$linktext</span> <span style="color: #000000;">=</span> <span style="color: #000000;">eregi_replace</span>(<span style="color: #0000ff;">'(www.[-a-zA-Z0-9@:%_\+.~#?&amp;//=]+)'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'&lt;a href="http://\1" target="_blank" rel="nofollow"&gt;\1&lt;/a&gt;'</span><span style="color: #000000;">,</span> <span style="color: #000000;">$linktext</span>);<br />
        <span style="color: #000000;">}</span> <span style="color: #000080; font-weight: bold;">else</span> <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$linktext</span> <span style="color: #000000;">=</span> <span style="color: #000000;">eregi_replace</span>(<span style="color: #0000ff;">'([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&amp;//=]+)'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'\1&lt;a href="http://\2" target="_blank" rel="nofollow"&gt;\2&lt;/a&gt;'</span><span style="color: #000000;">,</span> <span style="color: #000000;">$linktext</span>);<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000080; font-weight: bold;">return</span> <span style="color: #000000;">$linktext</span>;<br />
    <span style="color: #000000;">}</span><br />
    <span style="color: #000080; font-weight: bold;">require_once</span> (<span style="color: #000000;">ABSPATH</span> <span style="color: #000000;">.</span> <span style="color: #000000;">WPINC</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">'/class-feed.php'</span>);<br />
    <span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">new</span> <span style="color: #000000;">SimplePie</span>();<br />
    <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">set_feed_url</span>(<span style="color: #0000ff;">'http://twitter.com/statuses/user_timeline/'</span><span style="color: #000000;">.</span><span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">'.rss'</span>);<br />
    <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">init</span>();<br />
    <span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">1</span>);    <span style="font-style: italic; color: #008800;">//输出的 Tweet 的数量，这里显示1条，可按需修改</span><br />
    <span style="color: #000080; font-weight: bold;">foreach</span> (<span style="color: #000000;">$items</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$item</span>)<br />
    <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$tweet</span> <span style="color: #000000;">=</span> <span style="color: #000000;">autolink</span>(<span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_description</span>());<br />
        <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #000000;">str_replace</span>(<span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">":"</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">"&lt;a target='_blank' rel='nofollow' href='http://twitter.com/"</span><span style="color: #000000;">.</span><span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">"'&gt;@"</span><span style="color: #000000;">.</span><span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">"&lt;/a&gt;:"</span><span style="color: #000000;">,</span> <span style="color: #000000;">$tweet</span>);<br />
    <span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　这样就OK了，样式部分我就不介绍了，不过关于这些代码有几点申明：</p>
<p>1、因为用了正则表达式来过滤 Twitter 消息中的链接文本并自动加上 url 链接，所以我顺便加上了 nofollow 标签，别让一些无谓的站外链接抢了站内的权重。</p>
<p>2、以上只是关键代码，属于精简版的，和我现在用的效果并不完全相同。以上代码主要省略了缓存和显示相对时间的功能，Hzlzh 老兄写过非常详细的教程，我就不多介绍了，请看《<a title="网站调取Twitter信息|格式化输出时间" href="http://www.hzlzh.com/get-twitter-timeline/" target="_blank">网站调取Twitter信息|格式化输出时间</a>》。如果把我这篇补 bug 的文章和他那篇结合起来，我觉得 Wordpress 非插件输出 Twitter 消息的方法就堪称完美了。</p>
<p>3、本方法只适合于国外主机用户，国内主机需要用此方法就要把其中的订阅源换成相应的 API 地址，这个就不在本文介绍范围了，有兴趣有需要的朋友可以折腾一下。</p>
<p>4、因为 PHP 水平太菜，代码可能写的比较粗糙，请高手们多多指正，我忽悠小菜鸟还行，哈哈～</p>
<p>5、AD一下，欢迎 Follow 我的 Twitter：<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">http://twitter.com/wange1228</a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="Wordpress 非插件调用 Twitter 修订版" href="http://wange.im/output-twitter-to-wordpress-revision.html">《Wordpress 非插件调用 Twitter 修订版》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="Wordpress 非插件调用 Twitter 修订版" href="http://wange.im/output-twitter-to-wordpress-revision.html">http://wange.im/output-twitter-to-wordpress-revision.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li><li><a href="http://wange.im/highlight-keywords-and-hellobaby-in-wordpress.html" title="Wordpress 高亮显示关键词及欢迎提示 (2010年07月16日)">Wordpress 高亮显示关键词及欢迎提示</a> (180)</li><li><a href="http://wange.im/pagenavi-without-plugins-in-wordpress.html" title="Wordpress 非插件日志分页效果 (2010年05月27日)">Wordpress 非插件日志分页效果</a> (121)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/output-twitter-to-wordpress-revision.html/feed</wfw:commentRss>
		<slash:comments>147</slash:comments>
		</item>
		<item>
		<title>你订阅了我的博客吗？</title>
		<link>http://wange.im/you-subscribe-to-my-blog.html</link>
		<comments>http://wange.im/you-subscribe-to-my-blog.html#comments</comments>
		<pubDate>Tue, 15 Jun 2010 15:03:35 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Feedsky]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[域名]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3270</guid>
		<description><![CDATA[　　前两天有个朋友给我留言，建议把头部右上方的 RSS 标志做的醒目一些，或是加个颜色，否则初次来访的朋友很难发现也不会主动意识到去订阅我的博客。非常感谢这位博友的关注和建议，让我重新认识了一下博客订阅的重要性和必要性。看了一下我 feedsky 里的订阅统计数据，订阅的人数果然好少，200刚过，可能很大原因就是这位朋友说的，不够醒目吧，我要努力改变现状，加大订阅数量！
　　不知道看本篇文章的你有没有订阅过我的博客呢？我的博客订阅源是 wange.im/feed，欢迎你用 Google Reader 来订阅本站，Google Reader 的更新速度无疑是最快的，也是最接近沙发的。当然你也可以通过我 feedsky 托管来订阅本站，地址是 feed.wange.im，feedsky 的服务优点是支持各类国内主流的订阅方式，包括鲜果、抓虾、有道、QQ 邮箱、还有也包括 Google Reader，只是在更新速度上要略逊一筹。
　　我的一些老的读者应该对本站的历史有些了解，在去年年底的时候我从 CN 域名转到了现在 wange.im，因为那时是我第一次换域名，所以更换域名后需要注意的事项我都没有事先了解清楚，订阅源随着域名的更换而变更，以至于在域名搬家后的一夜间损失N多读者，悔之晚矣。当然，现在我已经把老的 CN 域名重定向到了 wange.im 这个域名上，不过还有一个月老的 CN 域名就要到期了，也就是说我又要面临一个类似的问题，如果你还是订阅了我以前 life-studio.cn/feed 或者 feed.life-studio.cn 这两个订阅源的话，那麻烦你们更新一下我的订阅地址吧，现在是 wange.im/feed 或者 feed.wange.im，因为老的 CN 域名在一个月后一旦到期，我是肯定不会再续费了，所以也就不存在新老域名的重定向，旧的订阅地址也不再有效。
　　现在才发现更换域名是一件很有杀伤力的事情，伤的不仅是一个网站的 PR、Alexa 排名、收录，伤的更是网站的访问量，而访问量的最稳定来源就是订阅博客的固定人群，我不希望在旧域名过期之后再次承受流量锐减的伤害，所以就请各位点点你的鼠标，更新一下我的订阅地址：wange.im/feed 或者 feed.wange.im，谢谢～好人做到底，再帮我奔走相告一下吧，嘿嘿～
&#187; 转载请注明来源：Life Studio &#187; 《你订阅了我的博客吗？》&#187; 本文链接地址：http://wange.im/you-subscribe-to-my-blog.html&#187; 订阅本站：http://feed.wange.im相关日志关于更改域名的最后通牒 (187)您是在 google reader 看到本文的吗？ (171)美化 Feedburner 邮箱订阅 (76)Wordpress 非插件调用最新新浪围脖 [...]]]></description>
			<content:encoded><![CDATA[<p>　　前两天<a href="http://wange.im/guestbook/comment-page-49#comment-52146">有个朋友给我留言</a>，建议把头部右上方的 RSS 标志做的醒目一些，或是加个颜色，否则初次来访的朋友很难发现也不会主动意识到去订阅我的博客。非常感谢这位博友的关注和建议，让我重新认识了一下博客订阅的重要性和必要性。看了一下我 feedsky 里的订阅统计数据，订阅的人数果然好少，200刚过，可能很大原因就是这位朋友说的，不够醒目吧，我要努力改变现状，加大订阅数量！</p>
<p>　　不知道看本篇文章的你有没有订阅过我的博客呢？我的博客订阅源是 <strong>wange.im/feed</strong>，欢迎你用 Google Reader 来订阅本站，Google Reader 的更新速度无疑是最快的，也是最接近沙发的。当然你也可以通过我 feedsky 托管来订阅本站，地址是 <strong>feed.wange.im</strong>，feedsky 的服务优点是支持各类国内主流的订阅方式，包括鲜果、抓虾、有道、QQ 邮箱、还有也包括 Google Reader，只是在更新速度上要略逊一筹。</p>
<p>　　我的一些老的读者应该对本站的历史有些了解，在去年年底的时候我从 <a title="新域名诞生 wange.im" href="http://wange.im/new-domain-wange-im.html">CN 域名转到了现在 wange.im</a>，因为那时是我第一次换域名，所以<a title="更换域名后应该做的事情" href="http://wange.im/after-change-domain.html">更换域名后需要注意的事项</a>我都没有事先了解清楚，订阅源随着域名的更换而变更，以至于在域名搬家后的一夜间损失N多读者，悔之晚矣。当然，现在我已经把老的 CN 域名重定向到了 wange.im 这个域名上，不过还有一个月老的 CN 域名就要到期了，也就是说我又要面临一个类似的问题，如果你还是订阅了我以前 life-studio.cn/feed 或者 feed.life-studio.cn 这两个订阅源的话，那麻烦你们更新一下我的订阅地址吧，现在是 <strong>wange.im/feed</strong> 或者<strong> feed.wange.im</strong>，因为老的 CN 域名在一个月后一旦到期，我是肯定不会再续费了，所以也就不存在新老域名的重定向，旧的订阅地址也不再有效。</p>
<p>　　现在才发现更换域名是一件很有杀伤力的事情，伤的不仅是一个网站的 PR、Alexa 排名、收录，伤的更是网站的访问量，而访问量的最稳定来源就是订阅博客的固定人群，我不希望在旧域名过期之后再次承受流量锐减的伤害，所以就请各位点点你的鼠标，更新一下我的订阅地址：<strong><span style="color: #ff0000; text-decoration: blink;">wange.im/feed</span></strong> 或者 <strong><span style="color: #ff0000; text-decoration: blink;">feed.wange.im</span></strong>，谢谢～好人做到底，再帮我奔走相告一下吧，嘿嘿～</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="你订阅了我的博客吗？" href="http://wange.im/you-subscribe-to-my-blog.html">《你订阅了我的博客吗？》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="你订阅了我的博客吗？" href="http://wange.im/you-subscribe-to-my-blog.html">http://wange.im/you-subscribe-to-my-blog.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/final-statement-on-changing-domain.html" title="关于更改域名的最后通牒 (2010年07月19日)">关于更改域名的最后通牒</a> (187)</li><li><a href="http://wange.im/r-u-reading-this-in-goole-reader.html" title="您是在 google reader 看到本文的吗？ (2010年02月7日)">您是在 google reader 看到本文的吗？</a> (171)</li><li><a href="http://wange.im/landscaping-feedburner-email-subscriptions.html" title="美化 Feedburner 邮箱订阅 (2010年07月31日)">美化 Feedburner 邮箱订阅</a> (76)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/clean-up-blogroll.html" title="友情链接初次大清理 (2010年01月7日)">友情链接初次大清理</a> (201)</li><li><a href="http://wange.im/alexa-13w.html" title="眼睛一闭一睁，Alexa 突破13W (2010年01月6日)">眼睛一闭一睁，Alexa 突破13W</a> (132)</li><li><a href="http://wange.im/wange-im-pr-3.html" title="新域名 wange.im 的 PR 值一跃上3 (2009年12月31日)">新域名 wange.im 的 PR 值一跃上3</a> (241)</li><li><a href="http://wange.im/fuck-cnnic.html" title="这是一个两年前就挖好的坑 (2009年12月13日)">这是一个两年前就挖好的坑</a> (333)</li><li><a href="http://wange.im/feedsky-ok.html" title="我确实错怪了 Feedsky (2009年09月23日)">我确实错怪了 Feedsky</a> (46)</li><li><a href="http://wange.im/i-wrongly-accused-feedsky.html" title="难道我错怪了 Feedsky? (2009年09月22日)">难道我错怪了 Feedsky?</a> (48)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/you-subscribe-to-my-blog.html/feed</wfw:commentRss>
		<slash:comments>226</slash:comments>
		</item>
		<item>
		<title>Wordpress 非插件相关日志的两种方法</title>
		<link>http://wange.im/related-posts-without-plugins-in-wordpress.html</link>
		<comments>http://wange.im/related-posts-without-plugins-in-wordpress.html#comments</comments>
		<pubDate>Sun, 04 Apr 2010 06:33:42 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Simple Tags]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[相关日志]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2950</guid>
		<description><![CDATA[　　Wordpress 的相关日志功能有不少插件可以实现，比如说 Related Posts、Simple Tags 等插件，功能都很强大。一直以来，我用的就是 Simple Tags 标签管理插件来实现相关日志的，可功能越强大，这代码也就越臃肿，Simple Tags 插件中的好些功能我都已经用非插件的方法替代了，如果仅为了一个相关日志再去动用这么一个庞大的插件，实在和我拒绝使用插件的原则不符。趁清明小长假，使劲折腾了一番，终于找到了非插件实现 Wordpress 相关日志的方法。
　　我挖掘到两个方法，一种是可以在单篇日志和 feed 中都生成相关日志，不过，如我前面所说，功能越强大，代码也就会相应较多，所以这里还提供第二种，仅在单篇日志中实现在相关日志的方法。我一一来分解，大家各取所需吧：
　　方法一：单篇日志和 feed 中都可以生成相关日志。
　　此方法参考自荒野无灯的http://u.wange.im/00，可以设置的参数很多，也相当之强大。不过我还是嫌代码太多，所以根据自己的需要再一次精简压缩了一下，总结如下：
　　把以下代码复制到 Wordpress 的主题文件 functions.php 中：
function wp_get_related_posts()
{
global $wpdb, $post,$table_prefix;
$limit = 10; //显示几条相关文章
if(!$post-&#62;ID){return;}
$now = current_time('mysql', 1);
$tags = wp_get_post_tags($post-&#62;ID);
$taglist = "'" . $tags[0]-&#62;term_id. "'";
$tagcount = count($tags);
if ($tagcount &#62; 1) {
    for ($i = 1; $i &#60; $tagcount; $i++) {
        $taglist = $taglist . [...]]]></description>
			<content:encoded><![CDATA[<p>　　Wordpress 的相关日志功能有不少插件可以实现，比如说 Related Posts、Simple Tags 等插件，功能都很强大。一直以来，我用的就是 Simple Tags 标签管理插件来实现相关日志的，可功能越强大，这代码也就越臃肿，Simple Tags 插件中的好些功能我都已经用非插件的方法替代了，如果仅为了一个相关日志再去动用这么一个庞大的插件，实在和我拒绝使用插件的原则不符。趁清明小长假，使劲折腾了一番，终于找到了非插件实现 Wordpress 相关日志的方法。</p>
<p>　　我挖掘到两个方法，一种是可以在单篇日志和 feed 中都生成相关日志，不过，如我前面所说，功能越强大，代码也就会相应较多，所以这里还提供第二种，仅在单篇日志中实现在相关日志的方法。我一一来分解，大家各取所需吧：</p>
<p>　　<strong>方法一：</strong>单篇日志和 feed 中都可以生成相关日志。</p>
<p>　　此方法参考自荒野无灯的<a title="也折腾不用WordPress Related Posts实现相关日志" href="http://u.wange.im/00" target="_blank">http://u.wange.im/00</a>，可以设置的参数很多，也相当之强大。不过我还是嫌代码太多，所以根据自己的需要再一次精简压缩了一下，总结如下：</p>
<p>　　把以下代码复制到 Wordpress 的主题文件 functions.php 中：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">wp_get_related_posts</span>()<br />
<span style="color: #000000;">{</span><br />
<span style="color: #000000;">global</span> <span style="color: #000000;">$wpdb</span><span style="color: #000000;">,</span> <span style="color: #000000;">$post</span><span style="color: #000000;">,</span><span style="color: #000000;">$table_prefix</span>;<br />
<span style="color: #000000;">$limit</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">10</span>; <span style="font-style: italic; color: #008800;">//显示几条相关文章</span><br />
<span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">!</span><span style="color: #000000;">$post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">ID</span><span style="color: #000000;">){</span><span style="color: #000080; font-weight: bold;">return</span><span style="color: #000000;">;}</span><br />
<span style="color: #000000;">$now</span> <span style="color: #000000;">=</span> <span style="color: #000000;">current_time</span>(<span style="color: #0000ff;">'mysql'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">1</span>);<br />
<span style="color: #000000;">$tags</span> <span style="color: #000000;">=</span> <span style="color: #000000;">wp_get_post_tags</span>(<span style="color: #000000;">$post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">ID</span>);<br />
<span style="color: #000000;">$taglist</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"'"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$tags</span><span style="color: #000000;">[</span><span style="color: #0000ff;">0</span><span style="color: #000000;">]</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">term_id</span><span style="color: #000000;">.</span> <span style="color: #0000ff;">"'"</span>;<br />
<span style="color: #000000;">$tagcount</span> <span style="color: #000000;">=</span> <span style="color: #000000;">count</span>(<span style="color: #000000;">$tags</span>);<br />
<span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">$tagcount</span> <span style="color: #000000;">&gt;</span> <span style="color: #0000ff;">1</span>) <span style="color: #000000;">{</span><br />
    <span style="color: #000080; font-weight: bold;">for</span> (<span style="color: #000000;">$i</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">1</span>; <span style="color: #000000;">$i</span> <span style="color: #000000;">&lt;</span> <span style="color: #000000;">$tagcount</span>; <span style="color: #000000;">$i</span><span style="color: #000000;">++</span>) <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$taglist</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$taglist</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">", '"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$tags</span><span style="color: #000000;">[</span><span style="color: #000000;">$i</span><span style="color: #000000;">]</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">term_id</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">"'"</span>;<br />
    <span style="color: #000000;">}</span><br />
<span style="color: #000000;">}</span><br />
    <span style="color: #000000;">$limitclause</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"LIMIT $limit"</span>;<br />
<span style="color: #000000;">$q</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"SELECT p.ID, p.post_title, p.post_date,  p.comment_count, count(t_r.object_id) as cnt FROM $wpdb-&gt;term_taxonomy t_t, $wpdb-&gt;term_relationships t_r, $wpdb-&gt;posts p WHERE t_t.taxonomy ='post_tag' AND t_t.term_taxonomy_id = t_r.term_taxonomy_id AND t_r.object_id  = p.ID AND (t_t.term_id IN ($taglist)) AND p.ID != $post-&gt;ID AND p.post_status = 'publish' AND p.post_date_gmt &lt; '$now' GROUP BY t_r.object_id ORDER BY cnt DESC, p.post_date_gmt DESC $limitclause;"</span>;<br />
<span style="color: #000000;">$related_posts</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$wpdb</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">get_results</span>(<span style="color: #000000;">$q</span>);<br />
<span style="color: #000000;">$output</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">""</span>;<br />
<span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">!</span><span style="color: #000000;">$related_posts</span>)<br />
<span style="color: #000000;">{</span><br />
    <span style="color: #000000;">$output</span>  <span style="color: #000000;">.</span><span style="color: #000000;">=</span> <span style="color: #0000ff;">'&lt;li&gt;无相关日志&lt;/li&gt;'</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000000;">foreach</span> (<span style="color: #000000;">$related_posts</span> <span style="color: #000000;">as</span> <span style="color: #000000;">$related_post</span> )<br />
<span style="color: #000000;">{</span><br />
    <span style="color: #000000;">$dateformat</span> <span style="color: #000000;">=</span> <span style="color: #000000;">get_option</span>(<span style="color: #0000ff;">'date_format'</span>);<br />
    <span style="color: #000000;">$output</span> <span style="color: #000000;">.</span><span style="color: #000000;">=</span> <span style="color: #0000ff;">'&lt;li&gt;'</span>;<br />
    <span style="color: #000000;">$output</span> <span style="color: #000000;">.</span><span style="color: #000000;">=</span>  <span style="color: #0000ff;">'&lt;a href="'</span><span style="color: #000000;">.</span><span style="color: #000000;">get_permalink</span>(<span style="color: #000000;">$related_post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">ID</span><span style="color: #000000;">).</span><span style="color: #0000ff;">'" title="'</span><span style="color: #000000;">.</span><span style="color: #000000;">wptexturize</span>(<span style="color: #000000;">$related_post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">post_title</span><span style="color: #000000;">).</span><span style="color: #0000ff;">' ('</span><span style="color: #000000;">.</span><span style="color: #000000;">mysql2date</span>(<span style="color: #000000;">$dateformat</span><span style="color: #000000;">,</span> <span style="color: #000000;">$related_post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">post_date</span><span style="color: #000000;">).</span><span style="color: #0000ff;">')"&gt;'</span><span style="color: #000000;">.</span><span style="color: #000000;">wptexturize</span>(<span style="color: #000000;">$related_post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">post_title</span><span style="color: #000000;">).</span><span style="color: #0000ff;">'&lt;/a&gt; ('</span><span style="color: #000000;">.</span> <span style="color: #000000;">$related_post</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">comment_count</span> <span style="color: #000000;">.</span><span style="color: #0000ff;">')'</span>;<br />
    <span style="color: #000000;">$output</span> <span style="color: #000000;">.</span><span style="color: #000000;">=</span>  <span style="color: #0000ff;">'&lt;/li&gt;'</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000000;">$output</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">'&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul&gt;'</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$output</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">'&lt;/ul&gt;'</span>;<br />
<span style="color: #000080; font-weight: bold;">return</span> <span style="color: #000000;">$output</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">wp_related_posts_attach</span>(<span style="color: #000000;">$content</span>)<br />
<span style="color: #000000;">{</span><br />
      <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">is_single</span>()||<span style="color: #000000;">is_feed</span>())<br />
      <span style="color: #000000;">{</span><br />
      <span style="color: #000000;">$output</span> <span style="color: #000000;">=</span> <span style="color: #000000;">wp_get_related_posts</span>();<br />
      <span style="color: #000000;">$content</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$content</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$output</span>;<br />
       <span style="color: #000000;">}</span><br />
<span style="color: #000080; font-weight: bold;">return</span> <span style="color: #000000;">$content</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000000;">add_filter</span>(<span style="color: #0000ff;">'the_content'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'wp_related_posts_attach'</span><span style="color: #000000;">,</span><span style="color: #0000ff;">100</span>);</div>
<p>　　<strong>方法二：</strong>仅在单篇日志中显示相关日志。</p>
<p>　　昨天在群里做了个小调查，发现会在阅读器里点击相关文章的童鞋并不多，所以比我更加有代码洁癖的童鞋可以索性只在单篇日志中插件相关文章，那样代码会精简不少。</p>
<p>　　在 Wordpress 主题文件 single.php 中需要的位置插入以下代码即可：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;h3&gt;</span><span style="color: #000000;">相关日志</span><span style="color: #000080; font-weight: bold;">&lt;/h3&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;ul&gt;</span><br />
<span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">$tags</span> <span style="color: #000000;">=</span> <span style="color: #000000;">wp_get_post_tags</span>(<span style="color: #000000;">$post</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">ID</span>);<br />
<span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">$tags</span>) <span style="color: #000000;">{</span><br />
<span style="color: #000000;">$first_tag</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$tags</span><span style="color: #000000;">[</span><span style="color: #0000ff;">0</span><span style="color: #000000;">]</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">term_id</span>;<br />
<span style="color: #000000;">$args</span><span style="color: #000000;">=</span><span style="color: #000080; font-weight: bold;">array</span>(<br />
<span style="color: #0000ff;">'tag__in'</span> <span style="color: #000000;">=&gt;</span> <span style="color: #000080; font-weight: bold;">array</span>(<span style="color: #000000;">$first_tag</span><span style="color: #000000;">),</span><br />
<span style="color: #0000ff;">'post__not_in'</span> <span style="color: #000000;">=&gt;</span> <span style="color: #000080; font-weight: bold;">array</span>(<span style="color: #000000;">$post</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">ID</span><span style="color: #000000;">),</span><br />
<span style="color: #0000ff;">'showposts'</span><span style="color: #000000;">=&gt;</span><span style="color: #0000ff;">10</span><span style="color: #000000;">,</span><br />
<span style="color: #0000ff;">'caller_get_posts'</span><span style="color: #000000;">=&gt;</span><span style="color: #0000ff;">1</span><br />
);<br />
<span style="color: #000000;">$my_query</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">new</span> <span style="color: #000000;">WP_Query</span>(<span style="color: #000000;">$args</span>);<br />
<span style="color: #000080; font-weight: bold;">if</span>( <span style="color: #000000;">$my_query</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">have_posts</span>() ) <span style="color: #000000;">{</span><br />
<span style="color: #000080; font-weight: bold;">while</span> (<span style="color: #000000;">$my_query</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">have_posts</span>()) <span style="color: #000000;">:</span> <span style="color: #000000;">$my_query</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">the_post</span>(); <span style="color: #008080;">?&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;li&gt;&lt;a</span> <span style="color: #ff0000;">href=</span><span style="color: #0000ff;">"</span><span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">the_permalink</span>() <span style="color: #008080;">?&gt;</span><span style="color: #0000ff;">"</span> <span style="color: #ff0000;">rel=</span><span style="color: #0000ff;">"bookmark"</span> <span style="color: #ff0000;">title=</span><span style="color: #0000ff;">"</span><span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">the_title_attribute</span>(); <span style="color: #008080;">?&gt;</span><span style="color: #0000ff;">"</span><span style="color: #000080; font-weight: bold;">&gt;</span><span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">the_title</span>();<span style="color: #008080;">?&gt;</span> <span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">comments_number</span>(<span style="color: #0000ff;">' '</span><span style="color: #000000;">,</span><span style="color: #0000ff;">'(1)'</span><span style="color: #000000;">,</span><span style="color: #0000ff;">'(%)'</span>); <span style="color: #008080;">?&gt;</span><span style="color: #000080; font-weight: bold;">&lt;/a&gt;&lt;/li&gt;</span><br />
<span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000080; font-weight: bold;">endwhile</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000000;">}</span><br />
<span style="color: #000000;">wp_reset_query</span>();<br />
<span style="color: #008080;">?&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;/ul&gt;</span></div>
<p>　　至于这两个方法实现的文章的相关度，大家可以放心，因为都是以标签为数组获取的相关文章，相关度还是很高的，和插件实现的一样，效果就请见我日志页中的相关日志吧。终于又被我砍掉了一个 Simple Tags 插件，争取零插件！哈哈～</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="Wordpress 非插件相关日志的两种方法" href="http://wange.im/related-posts-without-plugins-in-wordpress.html">《Wordpress 非插件相关日志的两种方法》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="Wordpress 非插件相关日志的两种方法" href="http://wange.im/related-posts-without-plugins-in-wordpress.html">http://wange.im/related-posts-without-plugins-in-wordpress.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/related-posts-with-thumbs-for-wordpress.html" title="Wordpress 免插件实现图片相关日志 (2010年05月4日)">Wordpress 免插件实现图片相关日志</a> (98)</li><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li><li><a href="http://wange.im/highlight-keywords-and-hellobaby-in-wordpress.html" title="Wordpress 高亮显示关键词及欢迎提示 (2010年07月16日)">Wordpress 高亮显示关键词及欢迎提示</a> (180)</li><li><a href="http://wange.im/pagenavi-without-plugins-in-wordpress.html" title="Wordpress 非插件日志分页效果 (2010年05月27日)">Wordpress 非插件日志分页效果</a> (121)</li><li><a href="http://wange.im/share-to-sns-without-plugins-for-wordpress.html" title="Wordpress 非插件实现分享按钮 (2010年05月19日)">Wordpress 非插件实现分享按钮</a> (168)</li><li><a href="http://wange.im/wordpress-ip-statistics-without-plugins.html" title="Wordpress 非插件统计网站访问信息 (2010年04月10日)">Wordpress 非插件统计网站访问信息</a> (115)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/related-posts-without-plugins-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>134</slash:comments>
		</item>
		<item>
		<title>用 FeedBurner 烧制 Twitter feed</title>
		<link>http://wange.im/burn-twitter-feed-with-feedburner.html</link>
		<comments>http://wange.im/burn-twitter-feed-with-feedburner.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:50:37 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[tidyTweet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Yahoo Pipes]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2860</guid>
		<description><![CDATA[　　掰掰手指头，我好像已经用过三、四种方法来输出 Twitter 的最新消息，昨天又尝试了用 Yahoo Pipes 过滤 Twitter feed，本以为 Yahoo 的服务应该速度足够快，也足够稳定，，但是经过这一整天的测试，还是不能让我太满意，但从同步更新的速度上来说，确实要比用 TidyTweet 的方法快很多，不过 Yahoo Pipes 的稳定性让我大跌眼镜，经常有读取不到 feed 的现象，以致于我的 twitter 最新消息经常断档。
　　我转念一想，为什么不用 FeedBurner 来烧制 Twitter feed 呢？FeedBurner 已经在墙内了，就算是国内的主机也可以从 FeedBurner 上正常读取到 feed 啦。而且，从我昨天用 Yahoo Pipes 的方法来看，我根本没有用到 Yahoo Pipes 强大的过滤功能，用 Yahoo Pipes 貌似有点大材小用，并不合适，既然如此 FeedBurner 就足够满足我的需求啦。
　　满足了以上条件，那我就开始用 FeedBurner 来烧 Twitter feed 了，这还是我第一次用 FeedBurner，一直以来都是用 Feedsky，惭愧，所以以下也谈不上教程，只能说是我操作过程的一个记录：
　　1、开通 FeedBurner，有 gmail 帐号的直接登陆就算开通了。
　　2、在“Burn a feed right this instant. Type [...]]]></description>
			<content:encoded><![CDATA[<p>　　掰掰手指头，我好像已经用过三、四种方法来输出 Twitter 的最新消息，昨天又尝试了<a title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">用 Yahoo Pipes 过滤 Twitter feed</a>，本以为 Yahoo 的服务应该速度足够快，也足够稳定，，但是经过这一整天的测试，还是不能让我太满意，但从同步更新的速度上来说，确实要比<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">用 TidyTweet 的方法</a>快很多，不过 Yahoo Pipes 的稳定性让我大跌眼镜，经常有读取不到 feed 的现象，以致于我的 twitter 最新消息经常断档。</p>
<p>　　我转念一想，为什么不用 FeedBurner 来烧制 Twitter feed 呢？FeedBurner 已经在墙内了，就算是国内的主机也可以从 FeedBurner 上正常读取到 feed 啦。而且，从我昨天用 Yahoo Pipes 的方法来看，我根本没有用到 Yahoo Pipes 强大的过滤功能，用 Yahoo Pipes 貌似有点大材小用，并不合适，既然如此 FeedBurner 就足够满足我的需求啦。</p>
<p>　　满足了以上条件，那我就开始用 FeedBurner 来烧 Twitter feed 了，这还是我第一次用 FeedBurner，一直以来都是用 Feedsky，惭愧，所以以下也谈不上教程，只能说是我操作过程的一个记录：</p>
<p>　　1、<a title="FeedBurner" href="http://feedburner.google.com/" target="_blank">开通 FeedBurner</a>，有 gmail 帐号的直接登陆就算开通了。</p>
<p>　　2、在“Burn a feed right this instant. Type your blog or feed address here:”下填写要烧录的 feed 地址，并点击 Next。比如，我填写的是 http://search.twitter.com/search.atom?q=from:wange1228，把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。（这和昨天用 Yahoo Pipes 时填写的 URL 是一样一样的）</p>
<p>　　3、填写 Feed Title 和 Feed Address。这个都看个人喜好啦，比如我的 Feed Address: <a title="Twitter Feed" href="http://feeds.feedburner.com/wange1228" target="_blank">http://feeds.feedburner.com/wange1228</a>，欢迎订阅哈，呵呵～</p>
<p>　　4、最后就是用 PHP 输出以上 Twitter feed 啦。</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000000;">fetch_feed</span>(<span style="color: #0000ff;">'http://feeds.feedburner.com/wange1228'</span>);<br />
<span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">1</span>);<br />
<span style="color: #000080; font-weight: bold;">foreach</span>(<span style="color: #000000;">$items</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$item</span>) <span style="color: #000000;">{</span><br />
<span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;a target="_blank" title="Follow Me on Twitter" href="http://twitter.com/wange1228"&gt;@wange1228&lt;/a&gt;: '</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_description</span>();<br />
<span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　测试发现，FeedBurner 的稳定性和速度都比 Yahoo Pipes 更好，只要 FeedBurner 不被墙，我将长期使用这个方法来输出最新的 Twitter 消息。本是一句话搞定的事情居然被我硬是扯出这么一大篇，不上推真是浪费了，快来推上陪我一起扯吧：<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">@wange1228</a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">《用 FeedBurner 烧制 Twitter feed》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">http://wange.im/burn-twitter-feed-with-feedburner.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/landscaping-feedburner-email-subscriptions.html" title="美化 Feedburner 邮箱订阅 (2010年07月31日)">美化 Feedburner 邮箱订阅</a> (76)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/final-statement-on-changing-domain.html" title="关于更改域名的最后通牒 (2010年07月19日)">关于更改域名的最后通牒</a> (187)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/burn-twitter-feed-with-feedburner.html/feed</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>用 Yahoo Pipes 过滤 Twitter feed</title>
		<link>http://wange.im/filter-twitter-feed-by-yahoo-pipes.html</link>
		<comments>http://wange.im/filter-twitter-feed-by-yahoo-pipes.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 12:47:42 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Yahoo Pipes]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2856</guid>
		<description><![CDATA[　　只恨俺用的不是国外主机，否则 twitter 的输出可以用 ZeroZ 的方法，所以之前我一直用的是以 tidyTweet 作为中介来读取并过滤 twitter 的 feed 来输出最新 twitter 消息，不过从昨天开始，我的这个 tidyTweet 就不能正常输出了，本还以为是这个 feed 反应过慢，可耐心等了整整一天还是没有动静，于是动手将其撤换。
　　想起曾经任平生大哥分享给我过一个他用的 twitter 输出方法，那就是用 Yahoo Pipes，早就想试试了，只碍于当初网络问题没能实践，今天趁此机会折腾了一下，居然成功了。简述方法如下：
　　1、点此注册 Yahoo Pipes，这个不具体说了，如果有 yahoo id 的同学可以直接登陆。
　　2、注册登陆后，在头部导航有一个明显的 Create a Pipe 按钮，点击进入。
　　3、在侧边栏树型菜单中找到 Sources - Fetch Feed，将其拖动至舞台中央，并在 URL 栏中填写 http://search.twitter.com/search.atom?q=from:wange1228，把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。
　　4、将 Fetch Feed 与 Pipe Output 之间的小圆点拖动连接起来，这也就是预览 feed 输出的结果了。这个设计对于 Pipes [...]]]></description>
			<content:encoded><![CDATA[<p>　　只恨俺用的不是国外主机，否则 <a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">twitter 的输出可以用 ZeroZ 的方法</a>，所以之前我一直用的是<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">以 tidyTweet 作为中介来读取并过滤 twitter</a> 的 feed 来输出最新 twitter 消息，不过从昨天开始，我的这个 tidyTweet 就不能正常输出了，本还以为是这个 feed 反应过慢，可耐心等了整整一天还是没有动静，于是动手将其撤换。</p>
<p>　　想起曾经<a title="任平生" href="http://rpsh.net/" target="_blank">任平生</a>大哥分享给我过一个他用的 twitter 输出方法，那就是用 Yahoo Pipes，早就想试试了，只碍于当初网络问题没能实践，今天趁此机会折腾了一下，居然成功了。简述方法如下：</p>
<p>　　1、<a title="Yahoo Pipes" href="http://pipes.yahoo.com/pipes/" target="_blank">点此注册</a> Yahoo Pipes，这个不具体说了，如果有 yahoo id 的同学可以直接登陆。</p>
<p>　　2、注册登陆后，在头部导航有一个明显的 Create a Pipe 按钮，点击进入。</p>
<p>　　3、在侧边栏树型菜单中找到 Sources - Fetch Feed，将其拖动至舞台中央，并在 URL 栏中填写 http://search.twitter.com/search.atom?q=from:wange1228，把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。</p>
<p>　　4、将 Fetch Feed 与 Pipe Output 之间的小圆点拖动连接起来，这也就是预览 feed 输出的结果了。这个设计对于 Pipes 这个词的意思很形象。</p>
<p>　　*5、这一步打星号是因为可有可无，也就是为你定制的 twitter feed 加过滤器，过滤器在侧边栏树型菜单中的 Opertors - Filter，可以过滤掉所有的 RT 或者不想看到的关键词等，这个自由发挥啦。</p>
<p>　　6、点击 Save 后返回 My Pipes，如果不出意外，Yahoo Pipes 对 twitter 的过滤 feed 就已经生成了，点击 Get as Rss 就可以得到相应的 feed 源。</p>
<p>　　7、接下来的 PHP 部分就简单了：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000000;">fetch_feed</span>(<span style="color: #0000ff;">'http://pipes.yahoo.com/pipes/pipe.run?_id=f94cbcc1e6e433ca068aec29c63b8327&amp;_render=rss'</span>);<br />
<span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">1</span>);<br />
<span style="color: #000080; font-weight: bold;">foreach</span>(<span style="color: #000000;">$items</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$item</span>) <span style="color: #000000;">{</span><br />
<span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;a target="_blank" title="Follow Me on Twitter" href="http://twitter.com/wange1228"&gt;@wange1228&lt;/a&gt;: '</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_description</span>();<br />
<span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　其中 fetch_feed('') 中就是填第6步中 Get as Rss 得到的地址即可。</p>
<p>　　应该说这是一个很傻瓜地教程了，所以我就不配图了，有兴趣的朋友可以研究一下任平生大哥的 <a title="twitter filter" href="http://pipes.yahoo.com/pipes/pipe.edit?_id=El_Yq34G3hGRF_h5bbsjiw" target="_blank">twitter filter</a> 在 Yahoo Pipes 是怎么写的，那叫一个高级，充分利用了 Filter，而且可以设置参数，有通用性，超级强大。</p>
<p>　　我也是第一天玩 Yahoo Pipes，还没有深入折腾，这篇不算教程的教程若是哪里写的不对，还请指正，谢谢。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">《用 Yahoo Pipes 过滤 Twitter feed》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">http://wange.im/filter-twitter-feed-by-yahoo-pipes.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li><li><a href="http://wange.im/highlight-keywords-and-hellobaby-in-wordpress.html" title="Wordpress 高亮显示关键词及欢迎提示 (2010年07月16日)">Wordpress 高亮显示关键词及欢迎提示</a> (180)</li><li><a href="http://wange.im/pagenavi-without-plugins-in-wordpress.html" title="Wordpress 非插件日志分页效果 (2010年05月27日)">Wordpress 非插件日志分页效果</a> (121)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/filter-twitter-feed-by-yahoo-pipes.html/feed</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Wordpress 非插件调用最新新浪围脖</title>
		<link>http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html</link>
		<comments>http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html#comments</comments>
		<pubDate>Tue, 16 Feb 2010 09:25:24 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2707</guid>
		<description><![CDATA[　　今天有童鞋看到小站侧边栏调用 Twitter 最新消息的效果，于是问我怎么调用新浪围脖的最新消息，我想这还不简单嘛，都是同样的原理，用 Wordpress 自带的函数解析 feed 并输出不就行了嘛。结果让我大失所望，新浪这丫的居然不提供围脖的 feed 输出，怎么就抠门成这样捏？难道是怕阅读器抢了流量不成？新浪你能不能心里阳光一点？
　　我看了一下新浪围脖的工具里，有所谓适用于 Wordpress 的博客挂件，无非是 flash 和 Html 框架两种，不过这两种我都看不上眼。第一，flash 和 Html 框架必定会影响网站载入速度，对于速度至上的我来说，这是大忌；第二，两者自定义程度又低，不利于样式的修改，最讨厌被抢贴 LOGO 了；第三，Html 框架甚至都不符合 W3C 标准，用着都感到心寒～
　　之后，在 Google reader 中我搜到了月光的这篇文章：新浪微博的RSS Feed功能，真是解了我的燃眉之急呀，只要能实现新浪围脖的 feed 输出，那剩下的事情就好办了。
　　具体使用方法可以参考月光的这篇文章，简单说来就是下载这个小程序，修改相应用户名后上传到自己的服务器上。比如说，我是新浪围脖未认证的草根用户，那就下载 sinarss2.php，修改其中的 id 号为自己的围脖 id，保存上传到根目录后，那我的新浪围脖 feed 地址就是：http://wange.im/sinarss2.php?id=1234567890，1234567890就是 id 号。
　　那接下来就好办了，和输出 Twitter 消息类似，用 Wordpress 自带的 fetch_feed 函数搞定。
&#60;div class="tsina"&#62;
&#60;?php
$feed = fetch_feed('http://wange.im/sinarss2.php?id=1234567890');
$items = $feed-&#62;get_items(0,5);
foreach($items as $item) {
echo '&#60;a target="_blank" href="'.$item-&#62;get_link().'"&#62;'.$item-&#62;get_title().'&#60;/a&#62; '.$item-&#62;get_date('Y-m-j [...]]]></description>
			<content:encoded><![CDATA[<p>　　今天有童鞋看到小站侧边栏<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">调用 Twitter 最新消息</a>的效果，于是问我怎么调用新浪围脖的最新消息，我想这还不简单嘛，都是同样的原理，用 Wordpress 自带的函数解析 feed 并输出不就行了嘛。结果让我大失所望，新浪这丫的居然不提供围脖的 feed 输出，怎么就抠门成这样捏？难道是怕阅读器抢了流量不成？新浪你能不能心里阳光一点？</p>
<p>　　我看了一下新浪围脖的工具里，有所谓适用于 Wordpress 的博客挂件，无非是 flash 和 Html 框架两种，不过这两种我都看不上眼。第一，flash 和 Html 框架必定会影响网站载入速度，对于速度至上的我来说，这是大忌；第二，两者自定义程度又低，不利于样式的修改，最讨厌被抢贴 LOGO 了；第三，Html 框架甚至都不符合 W3C 标准，用着都感到心寒～</p>
<p>　　之后，在 Google reader 中我搜到了月光的这篇文章：<a title="新浪微博的RSS Feed功能" rel="external nofollow" href="http://www.williamlong.info/archives/2080.html" target="_blank">新浪微博的RSS Feed功能</a>，真是解了我的燃眉之急呀，只要能实现新浪围脖的 feed 输出，那剩下的事情就好办了。</p>
<p>　　具体使用方法可以参考月光的这篇文章，简单说来就是<a href="http://code.google.com/p/rss-feed/source/browse/#svn/trunk" target="_blank">下载这个小程序</a>，修改相应用户名后上传到自己的服务器上。比如说，我是新浪围脖未认证的草根用户，那就下载 sinarss2.php，修改其中的 id 号为自己的围脖 id，保存上传到根目录后，那我的新浪围脖 feed 地址就是：http://wange.im/sinarss2.php?id=1234567890，1234567890就是 id 号。</p>
<p>　　那接下来就好办了，和输出 Twitter 消息类似，用 Wordpress 自带的 fetch_feed 函数搞定。</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Lucida Console','monospace';"><span style="font-weight: bold; color: #000080;">&lt;div</span> <span style="color: #ff0000;">class=</span><span style="color: #0000ff;">"tsina"</span><span style="font-weight: bold; color: #000080;">&gt;</span><br />
<span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000000;">fetch_feed</span>(<span style="color: #0000ff;">'http://wange.im/sinarss2.php?id=1234567890'</span>);<br />
<span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">5</span>);<br />
<span style="font-weight: bold; color: #000080;">foreach</span>(<span style="color: #000000;">$items</span> <span style="font-weight: bold; color: #000080;">as</span> <span style="color: #000000;">$item</span>) <span style="color: #000000;">{</span><br />
<span style="font-weight: bold; color: #000080;">echo</span> <span style="color: #0000ff;">'&lt;a target="_blank" href="'</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_link</span>()<span style="color: #000000;">.</span><span style="color: #0000ff;">'"&gt;'</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_title</span>()<span style="color: #000000;">.</span><span style="color: #0000ff;">'&lt;/a&gt; '</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_date</span>(<span style="color: #0000ff;">'Y-m-j G:i'</span>)<span style="color: #000000;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span><br />
<span style="font-weight: bold; color: #000080;">&lt;/div&gt;</span></div>
<p>　　感叹 PHP 开源的强大吧，我们可以定义新浪围脖输出的数量，可以定义显示时间的格式，甚至可以决定要不要显示，通过 PHP 来输出 feed，这变化可无穷了，剩下的让大家发挥想象力吧。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="Wordpress 非插件调用最新新浪围脖" href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html">《Wordpress 非插件调用最新新浪围脖》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="Wordpress 非插件调用最新新浪围脖" href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html">http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/landscaping-feedburner-email-subscriptions.html" title="美化 Feedburner 邮箱订阅 (2010年07月31日)">美化 Feedburner 邮箱订阅</a> (76)</li><li><a href="http://wange.im/embed-bbs-in-blog.html" title="如果在博客嵌入个人论坛 (2010年07月29日)">如果在博客嵌入个人论坛</a> (187)</li><li><a href="http://wange.im/final-statement-on-changing-domain.html" title="关于更改域名的最后通牒 (2010年07月19日)">关于更改域名的最后通牒</a> (187)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html/feed</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Wordpress 非插件调用最新 Twitter</title>
		<link>http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html</link>
		<comments>http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html#comments</comments>
		<pubDate>Thu, 11 Feb 2010 08:17:37 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[tidyTweet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2686</guid>
		<description><![CDATA[　　昨天，转载了一篇《Wordpress 免插件输出最新 Twitter》的文章，不过很可惜的是，这个方法只适用于国外主机，因为国内主机的环境读不到墙外 Twitter 的 feed。之后，从 live spaces 到 Wordpress 都无所不能的任平生大哥分享了一下他的方法，墙内外皆可适用，经向任兄求助得知，其原理就是使用 yahoo pipes 过滤 Twitter 中不需要的信息，然后用 Wordpress 自带的解析函数输出，不过因为我身在网吧，限制重重，没能按照任兄的方法实现，但是只要理解其中原理，再 DIY 一个属于自己的墙内外适用的非插件调用 Twitter 也非难事。
　　几经搜索，找到 tidyTweet 这个网站，该网站可以收集并过滤输出 Twitter 的信息，在其网站上看到有适用于 Wordpress 的插件，但是我肯定不会选择插件啦，要的就是折腾。下面完整介绍下墙内外都适用的  Wordpress 非插件调用最新 Twitter 信息的方法。
1、注册 tidyTweet(http://www.tidytweet.com/)
　　这好像有点废话，不过为了这废话我也费了点时间，在网上要找到可以过滤 Twitter 并输出 feed 的也就十来个网站，没有被墙的，就那么一两个，速度快、自定义程度高的我看也就这么一个了。
　　注册成功后，需要从 tidyTweet 发来的确认邮件中激活（所以邮箱地址别乱填），此时会得到一个 account.tidytweet.com 这样的二级域名。
2、添加并设置 Twitter Feed
　　接下来就是设置 Twitter 的 feed 了，按照提示即可。其中的 Search phrase 挺关键的，直接影响了你的 Twitter 输出什么信息，我个人觉得一般用 from:Twitter 帐号比较好，比如我就填 from:wange1228。其他更多选项可以默认，也可以根据自己的不同需要修改，还是挺人性化的。
3、获取 feed
　　上一步保存之后，会返回五个可选的应用选项，分别是 [...]]]></description>
			<content:encoded><![CDATA[<p>　　昨天，转载了一篇<a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">《Wordpress 免插件输出最新 Twitter》</a>的文章，不过很可惜的是，这个方法只适用于国外主机，因为国内主机的环境读不到墙外 Twitter 的 feed。之后，从 live spaces 到 Wordpress 都无所不能的<a title="任平生" href="http://rpsh.net" target="_blank">任平生</a>大哥分享了一下<a href="http://wange.im/output-latest-twitter-to-wordpress.html/comment-page-1#comment-32769">他的方法</a>，墙内外皆可适用，经向任兄求助得知，其原理就是使用 yahoo pipes 过滤 Twitter 中不需要的信息，然后用 Wordpress 自带的解析函数输出，不过因为我身在网吧，限制重重，没能按照任兄的方法实现，但是只要理解其中原理，再 DIY 一个属于自己的墙内外适用的非插件调用 Twitter 也非难事。</p>
<p>　　几经搜索，找到 <a title="tidyTweet" href="http://www.tidytweet.com/" target="_blank">tidyTweet</a> 这个网站，该网站可以收集并过滤输出 Twitter 的信息，在其网站上看到有适用于 Wordpress 的插件，但是我肯定不会选择插件啦，要的就是折腾。下面完整介绍下<strong>墙内外都适用</strong>的  Wordpress 非插件调用最新 Twitter 信息的方法。</p>
<p><strong>1、注册 tidyTweet</strong>(<a title="tidyTweet" href="http://www.tidytweet.com/" target="_blank">http://www.tidytweet.com/</a>)</p>
<p>　　这好像有点废话，不过为了这废话我也费了点时间，在网上要找到可以过滤 Twitter 并输出 feed 的也就十来个网站，没有被墙的，就那么一两个，速度快、自定义程度高的我看也就这么一个了。</p>
<p>　　注册成功后，需要从 tidyTweet 发来的确认邮件中激活（所以邮箱地址别乱填），此时会得到一个 account.tidytweet.com 这样的二级域名。</p>
<p><strong>2、添加并设置 Twitter Feed</strong></p>
<p>　　接下来就是设置 Twitter 的 feed 了，按照提示即可。其中的 Search phrase 挺关键的，直接影响了你的 Twitter 输出什么信息，我个人觉得一般用 from:Twitter 帐号比较好，比如我就填 from:wange1228。其他更多选项可以默认，也可以根据自己的不同需要修改，还是挺人性化的。</p>
<p><strong>3、获取 feed</strong></p>
<p>　　上一步保存之后，会返回五个可选的应用选项，分别是 Public Feed、RSS、Embed Widget、Visible Tweets、Wordpress，根据不同的应用可以选择不同的方式，这里不一一介绍了，有兴趣的朋友可以都尝试下。在本例中我选择的是 RSS，点击后获取 URL 地址，比如我的是：<a title="@wange1228" href="http://wange.tidytweet.com/wange1228.atom" target="_blank">http://wange.tidytweet.com/wange1228.atom</a>，这就是我们下一步需要调用的 feed 地址。</p>
<p><strong>4、调用 Twitter</strong></p>
<p>　　<a title="蓝冰" href="http://fai.im" target="_blank">蓝冰</a>童鞋非要<a href="http://wange.im/output-latest-twitter-to-wordpress.html/comment-page-1#comment-32792">戳到我哭，还要把我戳死</a>，他告诉我这算不上同步，只能说是调用，好吧，我们开始调用 Twitter 到 Wordpress。这里需要用上 Wordpress 自带的 feed 输出函数 wp_widget_rss_output() 和上一步得到的 URL 地址，使用方法如下：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Lucida Console','monospace';"><span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">wp_widget_rss_output</span>(<span style="color: #0000ff;">'http://wange.tidytweet.com/wange1228.atom'</span><span style="color: #000000;">,</span><span style="font-weight: bold; color: #000080;">array</span>(<span style="color: #0000ff;">'items'</span><span style="color: #000000;">=&gt;</span><span style="color: #0000ff;">1</span>));<br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　其中，http://wange.tidytweet.com/wange1228.atom 就是从 RSS 得到的 URL 地址，'items'=&gt; 后面的数值就是输出的 Twitter 信息数量，我只输出了一条，效果可以看<a title="Life Studio" href="http://wange.im">小站首页</a>，关于样式嘛，大家就发挥创造力和想象力吧。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">《Wordpress 非插件调用最新 Twitter》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/copyright-in-feed-for-wordpress.html" title="让 Wordpress feed 输出版权信息 (2009年09月24日)">让 Wordpress feed 输出版权信息</a> (87)</li><li><a href="http://wange.im/i-wrongly-accused-feedsky.html" title="难道我错怪了 Feedsky? (2009年09月22日)">难道我错怪了 Feedsky?</a> (48)</li><li><a href="http://wange.im/feedsky-come-on.html" title="Feedsky, Come on! (2009年08月16日)">Feedsky, Come on!</a> (22)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html/feed</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
		<item>
		<title>您是在 google reader 看到本文的吗？</title>
		<link>http://wange.im/r-u-reading-this-in-goole-reader.html</link>
		<comments>http://wange.im/r-u-reading-this-in-goole-reader.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 08:24:25 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Feedsky]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[博客]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2667</guid>
		<description><![CDATA[　　论坛里灌水的太多，推-特上推友又太少，所以心存疑惑，想来想去还是通过日志发布了，而且今天要向大家求助的问题也最适合在日志里说，因为我比较啰嗦，推上一句话说不明白。
　　问题的症结在于 google reader 好像对我的日志不再更新了，导致小站的访问量和评论数直线下降，甚至一些常来的老面孔都不见了。这个问题在最近一周已经陆陆续续有好几位朋友提出，我就奇怪了，最近没折腾和 feed 有关的东西呀，也没有增加或减少插件，一切照旧，这问题从何而来，又如何解决呢？
　　我还是没弄清楚小站的 feed 源在 google reader 中不更新是个别现象还是普遍现象，所以在这里做个小调查，劳烦各位参与一下。调查的问题就如本文标题：请问您是通过什么方式看到这篇日志的呢？
　　1、google reader。这个是我最想要得知的答案，如果您是在 google reader 中阅读本文的话，那就太好了，证明小站的订阅源还算是正常运作的。
　　2、其他订阅而来。我早已烧制了 feedsky 的订阅，如果您是通过 feedsky 订阅的小站，那么也可能会收到邮箱的推送，或者其他非 google reader 的更新提示。
　　3、碰巧点击。呃……非常感谢您的参与，如果还没有订阅小站的话，可以尝试一下：feed.wange.im
　　下面是我对这个现象的简单的分析，做个记录：
　　1、http://wange.im/feed 此订阅源在各个版本的浏览器，包括 IE 和 Firefox 中都可以正常打开，没有任何错误提示。
　　2、我用 W3C 标准的 Feed Validation Service 检测了一下订阅源，不幸报错，错误提示为：Server returned (104, 'Connection reset by peer')，我这种非专业人士愣是没看懂这是什么意思，反正我知道没有显示 Congratulations! 就不是什么好事啦，麻烦懂行的朋友给解释一下。
　　3、我用 google reader 订阅了自己的博客，经过两天的测试，日志也没有如期更新，不过在 google reader 中刷新一下即可手动更新，这也不是什么正常事，总不能要求每个博友每天都手动更新一下订阅吧，那还要 google reader 做啥？
　　4、在我绑定的 feedsky 中，feed.wange.im 也是可以照常更新，无任何异常情况。
　　杯具了，郁闷了，我的 feed 源到底是正常还是不正常，who 来 help [...]]]></description>
			<content:encoded><![CDATA[<p>　　论坛里灌水的太多，推-特上推友又太少，所以心存疑惑，想来想去还是通过日志发布了，而且今天要向大家求助的问题也最适合在日志里说，因为我比较啰嗦，推上一句话说不明白。</p>
<p>　　问题的症结在于 google reader 好像对我的日志不再更新了，导致小站的访问量和评论数直线下降，甚至一些常来的老面孔都不见了。这个问题在最近一周已经陆陆续续有好几位朋友提出，我就奇怪了，最近没折腾和 feed 有关的东西呀，也没有增加或减少插件，一切照旧，这问题从何而来，又如何解决呢？</p>
<p>　　我还是没弄清楚小站的 feed 源在 google reader 中不更新是个别现象还是普遍现象，所以在这里做个小调查，劳烦各位参与一下。调查的问题就如本文标题：请问您是通过什么方式看到这篇日志的呢？</p>
<p>　　1、google reader。这个是我最想要得知的答案，如果您是在 google reader 中阅读本文的话，那就太好了，证明小站的订阅源还算是正常运作的。</p>
<p>　　2、其他订阅而来。我早已烧制了 feedsky 的订阅，如果您是通过 feedsky 订阅的小站，那么也可能会收到邮箱的推送，或者其他非 google reader 的更新提示。</p>
<p>　　3、碰巧点击。呃……非常感谢您的参与，如果还没有订阅小站的话，可以尝试一下：<a title="订阅本站" href="http://feed.wange.im">feed.wange.im</a></p>
<p>　　下面是我对这个现象的简单的分析，做个记录：</p>
<p>　　1、<a href="http://wange.im/feed">http://wange.im/feed</a> 此订阅源在各个版本的浏览器，包括 IE 和 Firefox 中都可以正常打开，没有任何错误提示。</p>
<p>　　2、我用 W3C 标准的 <a title="Feed Validation Service" href="http://validator.w3.org/feed/" target="_blank">Feed Validation Service</a> 检测了一下订阅源，不幸报错，错误提示为：Server returned (104, 'Connection reset by peer')，我这种非专业人士愣是没看懂这是什么意思，反正我知道没有显示 Congratulations! 就不是什么好事啦，麻烦懂行的朋友给解释一下。</p>
<p>　　3、我用 google reader 订阅了自己的博客，经过两天的测试，日志也没有如期更新，不过在 google reader 中刷新一下即可手动更新，这也不是什么正常事，总不能要求每个博友每天都手动更新一下订阅吧，那还要 google reader 做啥？</p>
<p>　　4、在我绑定的 feedsky 中，<a title="订阅本站" href="http://feed.wange.im">feed.wange.im</a> 也是可以照常更新，无任何异常情况。</p>
<p>　　杯具了，郁闷了，我的 feed 源到底是正常还是不正常，who 来 help help 我～～～</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="您是在 google reader 看到本文的吗？" href="http://wange.im/r-u-reading-this-in-goole-reader.html">《您是在 google reader 看到本文的吗？》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="您是在 google reader 看到本文的吗？" href="http://wange.im/r-u-reading-this-in-goole-reader.html">http://wange.im/r-u-reading-this-in-goole-reader.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/final-statement-on-changing-domain.html" title="关于更改域名的最后通牒 (2010年07月19日)">关于更改域名的最后通牒</a> (187)</li><li><a href="http://wange.im/you-subscribe-to-my-blog.html" title="你订阅了我的博客吗？ (2010年06月15日)">你订阅了我的博客吗？</a> (226)</li><li><a href="http://wange.im/landscaping-feedburner-email-subscriptions.html" title="美化 Feedburner 邮箱订阅 (2010年07月31日)">美化 Feedburner 邮箱订阅</a> (76)</li><li><a href="http://wange.im/google-docs-in-blog.html" title="在博客上嵌入 Google 文档 (2010年07月6日)">在博客上嵌入 Google 文档</a> (196)</li><li><a href="http://wange.im/google-calendar.html" title="在博客上添加 Google 日历 API (2010年06月30日)">在博客上添加 Google 日历 API</a> (236)</li><li><a href="http://wange.im/blog-in-three-directories.html" title="博客被三大目录收录，噢耶～ (2010年06月23日)">博客被三大目录收录，噢耶～</a> (187)</li><li><a href="http://wange.im/google-rewards-me-8-sitelinks.html" title="Google 赏了我8个 sitelinks (2010年05月21日)">Google 赏了我8个 sitelinks</a> (249)</li><li><a href="http://wange.im/google-talk-chatback-badge.html" title="给博客添加 Gtalk 在线聊天功能 (2010年03月31日)">给博客添加 Gtalk 在线聊天功能</a> (142)</li><li><a href="http://wange.im/google-apps.html" title="Google 企业应用套件初体验 (2010年03月24日)">Google 企业应用套件初体验</a> (134)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/r-u-reading-this-in-goole-reader.html/feed</wfw:commentRss>
		<slash:comments>171</slash:comments>
		</item>
	</channel>
</rss>
