<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.fairyfish.net/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" 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/" version="2.0"><channel><atom:link href="http://feed.fairyfish.net" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/fairyfish" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 29 Aug 2008 05:04:14 GMT</lastBuildDate><title>我爱水煮鱼</title><description>铁杆 WordPress 迷</description><image><url>http://www.feedsky.com/feed/fairyfish/sc/gif</url><title>我爱水煮鱼</title><link>http://fairyfish.net</link></image><link>http://fairyfish.net</link><atom:link rel="self" href="http://feedproxy.google.com/wpfish" type="application/rss+xml"></atom:link><language>en</language><pubDate>Fri, 29 Aug 2008 05:05:18 GMT</pubDate><item><title>避免重复内容</title><link>http://fairyfish.net/2008/08/29/avoiding-duplicate-content/</link><content:encoded>&lt;p&gt;重复内容是指有两个或者更多的页面有相同或者基本相同的内容。我们必须避免重复内容以免被搜索引擎惩罚。但是有时候我们需要在页面上显示2个（获这个更多）日志列表，通常我们是通过多个循环（一个标准的循环，一个来自特定的分类的循环）来实现。这样通常是你就能不仅想推荐最新写的日志，同时来自某个特定的分类。&lt;br /&gt;
&lt;span id=&quot;more-1633&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;
&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$my_query&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WP_Query&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;category_name=featured&amp;amp;showposts=1&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$my_query&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;have_posts&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; : &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$my_query&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;the_post&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$do_not_duplicate&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$post&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- Do stuff... --&amp;gt;
&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;endwhile&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- Do other stuff... --&amp;gt;
&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;have_posts&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; : &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;have_posts&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; : &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;the_post&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$post&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;ID&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; == &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$do_not_duplicate&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;continue&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;update_post_caches&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$posts&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;]
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;!-- Do stuff... --&amp;gt;
&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;endwhile&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;endif&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;其他解决方案&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://weblogtoolscollection.com/archives/2008/05/17/how-to-avoid-duplicate-posts/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;How To: Avoid Duplicate Posts&lt;/a&gt; 这篇文章主要讲解如何避免除了单篇日志之外的重复多篇日志。&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dailyblogtips.com/reducing-duplicate-content-on-wordpress-blog/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Reducing Duplicate Content on WordPress Blogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.seologs.com/wordpress/wordpress-duplicate-content-cure/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Duplicate Content Cure Plugin for Wordpress&lt;/a&gt;, 这是一个非常有效的 SEO 插件，它能阻止搜索引擎索引含有重复内容的 WordPress 博客的页面，如存档，分类页面。它是通过添加 &lt;code&gt;noindex,follow&lt;/code&gt; 这样的 meta 标签实现的。
&lt;pre&gt;
&lt;span style=&quot;color: Olive;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;meta&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;robots&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;noindex,follow&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;翻译自 &lt;a href=&quot;http://www.noupe.com/wordpress/most-desired-wordpress-hacks-11-common-requests-and-fixes.html&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Most Desired WordPress Hacks: 11 Common Requests and Fixes&lt;/a&gt; 第二点。&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/29/avoiding-duplicate-content/&quot; title=&quot;避免重复内容&quot;&gt;避免重复内容&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/29/avoiding-duplicate-content/&amp;title=%E9%81%BF%E5%85%8D%E9%87%8D%E5%A4%8D%E5%86%85%E5%AE%B9&amp;tags=SEO, WordPress, 技巧, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/&quot; title=&quot;使用自定义字段来显示日志缩略图&quot;&gt;使用自定义字段来显示日志缩略图&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/17/wordpress-hack-tips/&quot; title=&quot;WordPress Hack 技巧&quot;&gt;WordPress Hack 技巧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/12/simple-link-building/&quot; title=&quot;简单而有效的链接建设&quot;&gt;简单而有效的链接建设&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/18/displaying-links-to-other-child-pages-from-the-same-parent/&quot; title=&quot;显示同个父页面的其他子页面的链接&quot;&gt;显示同个父页面的其他子页面的链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/12/20/seo-your-wordpress/&quot; title=&quot;如何 SEO 你的 WordPress&quot;&gt;如何 SEO 你的 WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/12/20/wp-seo-tips-how-to-actually-build-links-part-3/&quot; title=&quot;WP SEO 技巧：链接建设第三部分 &amp;#8212; 如何实际创建链接&quot;&gt;WP SEO 技巧：链接建设第三部分 &amp;#8212; 如何实际创建链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/09/03/friendly-search-urls/&quot; title=&quot;WordPress 静态化搜索链接&quot;&gt;WordPress 静态化搜索链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/09/latest-posts-code/&quot; title=&quot;调用最新日志的最简单方法&quot;&gt;调用最新日志的最简单方法&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/07/31/most-popular-posts-in-july-2007/&quot; title=&quot;2007年7月份本站最流行日志&quot;&gt;2007年7月份本站最流行日志&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/07/30/try-seo/&quot; title=&quot;小小 SEO 下&quot;&gt;小小 SEO 下&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/k3PXVaqzUTGBGy-J4AmsytmCiBA/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/k3PXVaqzUTGBGy-J4AmsytmCiBA/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/1cf918d7ec51f3d7ed11ea2939fddf04&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/1cf918d7ec51f3d7ed11ea2939fddf04/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/29/avoiding-duplicate-content/feed/</wfw:commentRss><description>重复内容是指有两个或者更多的页面有相同或者基本相同的内容。我们必须避免重复内容以免被搜索引擎惩罚。但是有时候我们需要在页面上显示2个（获这个更多）日志列表，通常我们是通过多个循环（一个标准的循环，一个来自特定的分类的循环）来实现。这样通常是你就能不仅想推荐最新写的日志，同时来自某个特定的分类。


&amp;#60;?php $my_query = new WP_Query('category_name=featured&amp;#38;showposts=1');
while ($my_query-&amp;#62;have_posts()) : $my_query-&amp;#62;the_post();
&amp;#160;&amp;#160; &amp;#160;$do_not_duplicate = $post-&amp;#62;ID;?&amp;#62;
&amp;#160;&amp;#160; &amp;#160;&amp;#60;!-- Do stuff... --&amp;#62;
&amp;#60;?php endwhile; ?&amp;#62;
&amp;#160;&amp;#160; &amp;#160;&amp;#60;!-- Do other stuff... --&amp;#62;
&amp;#60;?php if (have_posts()) : while (have_posts()) : the_post();
&amp;#160;&amp;#160; &amp;#160;if( $post-&amp;#62;ID == $do_not_duplicate ) continue; update_post_caches($posts); ?&amp;#62;]
&amp;#160;&amp;#160; &amp;#160;&amp;#60;!-- Do stuff... --&amp;#62;
&amp;#60;?php endwhile; endif; ?&amp;#62;

其他解决方案

How To: Avoid Duplicate Posts 这篇文章主要讲解如何避免除了单篇日志之外的重复多篇日志。
Reducing Duplicate Content on WordPress Blogs
Duplicate Content [...]&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/1cf918d7ec51f3d7ed11ea2939fddf04&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/1cf918d7ec51f3d7ed11ea2939fddf04/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>SEO</category><category>技巧</category><category>WordPress</category><pubDate>Fri, 29 Aug 2008 13:04:14 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/29/avoiding-duplicate-content/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1633</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/29/avoiding-duplicate-content/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/108656903/4036171</fs:itemid></item><item><title>XMPPHP</title><link>http://fairyfish.net/2008/08/28/xmpphp/</link><content:encoded>&lt;p&gt;XMPPHP 是一个 Jabber/XMPP 的 PHP 类。使用它能够制作 Gtalk 机器人。它有如下功能：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;能够连接到任何 XMPP 1.0 服务器，（Google Talk，LJ Talk，jabber.org 等等）&lt;/li&gt;
&lt;li&gt;支持 TLS 加密&lt;/li&gt;
&lt;li&gt;几种 XML 处理实现和支持样式 &lt;/li&gt;
&lt;li&gt;持久连接&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span id=&quot;more-1631&quot;&gt;&lt;/span&gt;&lt;br /&gt;
下面是一个发送信息的例子。&lt;/p&gt;
&lt;pre&gt;
&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;xmpp.php&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;XMPP&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;talk.google.com&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: Maroon;&quot;&gt;5222&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;username&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;password&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;xmpphp&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;gmail.com&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$printlog&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;False&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$loglevel&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;LOGGING_INFO&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;processUntil&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;session_start&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;someguy@someserver.net&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;This is a test message!&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;disconnect&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;下面是一个命令行机器人代码：&lt;/p&gt;
&lt;pre&gt;
&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;include&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;xmpp.php&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;XMPP&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;talk.google.com&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: Maroon;&quot;&gt;5222&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;user&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;password&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;xmpphp&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;gmail.com&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$printlog&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;True&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$loglevel&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;LOGGING_INFO&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;connect&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;disconnected&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$payloads&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;processUntil&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;array&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;presence&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;end_stream&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;session_start&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;foreach&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$payloads&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;as&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$event&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$event&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: Maroon;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;switch&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$event&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: Maroon;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;])&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;case&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;--------------------------------------&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;Message from: &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;{$pl['from']}&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;subject&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;])&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;Subject: &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;{$pl['subject']}&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; . &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;--------------------------------------&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;from&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$body&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;Thanks for sending me &lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;{$pl['body']}&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$type&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;])&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; == &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;quit&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;disconnect&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$pl&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; == &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;send&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;&amp;lt;/end&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;case&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;presence&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;print&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;Presence: &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;{$pl['from']} [{$pl['show']}] {$pl['status']}&lt;/span&gt;&lt;span style=&quot;color: Navy;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;case&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;session_start&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;:
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$conn&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;presence&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$status&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;Cheese!&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;我利用这个创建了一个 gtalk 机器人。然后通过和它交互来发布文章到 WordPress 博客。但是基于 PHP 的机器人总是非常不稳定。所以只能自己玩玩了。 &lt;img src='http://fairyfish.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt;  有兴趣可以到这里看看：&lt;a href=&quot;http://fairyfish.net/mjj/&quot;&gt;http://fairyfish.net/mjj/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/28/xmpphp/&quot; title=&quot;XMPPHP&quot;&gt;XMPPHP&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/28/xmpphp/&amp;title=XMPPHP&amp;tags=gtalk, Jabber, php, XMPP, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/03/05/why-i-use-more-than-one-im/&quot; title=&quot;为啥要用多个 IM?&quot;&gt;为啥要用多个 IM?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/25/gtalk-labs-editon-integrated-photo-album/&quot; title=&quot;Gtalk Labs Editon 整合了 Photo Album 功能&quot;&gt;Gtalk Labs Editon 整合了 Photo Album 功能&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/MOpH3y2bwnzgeRxcJ1GQUPo2LgI/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/MOpH3y2bwnzgeRxcJ1GQUPo2LgI/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/13e905bfffba237c2f17c93546f74a69&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/13e905bfffba237c2f17c93546f74a69/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/28/xmpphp/feed/</wfw:commentRss><description>XMPPHP 是一个 Jabber/XMPP 的 PHP 类。使用它能够制作 Gtalk 机器人。它有如下功能：

能够连接到任何 XMPP 1.0 服务器，（Google Talk，LJ Talk，jabber.org 等等）
支持 TLS 加密
几种 XML 处理实现和支持样式 
持久连接


下面是一个发送信息的例子。

&amp;#60;?php
include(&amp;#34;xmpp.php&amp;#34;);
$conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, $loglevel=LOGGING_INFO);
$conn-&amp;#62;connect();
$conn-&amp;#62;processUntil('session_start');
$conn-&amp;#62;message('someguy@someserver.net', 'This is a test message!');
$conn-&amp;#62;disconnect();
?&amp;#62;

下面是一个命令行机器人代码：

&amp;#60;?php
include(&amp;#34;xmpp.php&amp;#34;);
$conn = new XMPP('talk.google.com', 5222, 'user', 'password', 'xmpphp', 'gmail.com', $printlog=True, $loglevel=LOGGING_INFO);
$conn-&amp;#62;connect();
while(!$conn-&amp;#62;disconnected) {
&amp;#160;&amp;#160; &amp;#160;$payloads = $conn-&amp;#62;processUntil(array('message', 'presence', 'end_stream', 'session_start'));
&amp;#160;&amp;#160; &amp;#160;foreach($payloads as $event) {
&amp;#160;&amp;#160; [...]&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/13e905bfffba237c2f17c93546f74a69&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/13e905bfffba237c2f17c93546f74a69/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>App</category><category>php</category><category>Jabber</category><category>gtalk</category><category>XMPP</category><pubDate>Thu, 28 Aug 2008 23:18:04 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/28/xmpphp/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1631</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/28/xmpphp/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/108501682/4036171</fs:itemid></item><item><title>使用自定义字段来显示日志缩略图</title><link>http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/</link><content:encoded>&lt;p&gt;在 WordPress 中一个最好玩的功能就是使用自定义字段（Custom Fields），它能够把你的 WordPress 博客转变成一个完全定制化的 CMS 站点。我曾使用 Custom Fields 功能来&lt;a href=&quot;http://fairyfish.net/2008/06/05/speed-up-wordpress-plugin-by-using-postmeta/&quot;&gt;缓存我的 Related Posts 插件&lt;/a&gt;，&lt;a href=&quot;http://www.noupe.com/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Noupe&lt;/a&gt; 作者使用自定义字段给每篇日志创建缩略图，并且在首页和存档页面现实所略图。&lt;br /&gt;
&lt;span id=&quot;more-1629&quot;&gt;&lt;/span&gt;&lt;br /&gt;
下面是实现&lt;strong&gt;使用自定义字段来显示日志缩略图&lt;/strong&gt;的详细步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;首先你应该能够上传图片到你的服务器，你可以通过 FTP 工具或者在 WordPress 后台通过其他任何 WordPress 插件上传图片。&lt;/li&gt;
&lt;li&gt;在撰写新日志的页面，向下滚动到一个叫做自定义字段（Custom Fields）的地方，点击按钮展开它。&lt;/li&gt;
&lt;li&gt;在 Key 字段输入 “image_thumb”，然后在 “Value” 字段输入你刚才上传的图片的 URL。&lt;/li&gt;
&lt;li&gt;然后继续你写日志的常规动作，增加标题，输入内容，选择分类，最后发布。&lt;/li&gt;
&lt;li&gt;现在打开你当前主题的 index.php 文件，搜索到下面这行：
&lt;pre&gt;
&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;the_content&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;Read the rest of this entry &amp;amp;raquo;&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;这上面这行之前添加以下代码：
&lt;pre&gt;
&lt;span style=&quot;color: Gray;&quot;&gt;&amp;lt;a href=&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;the_permalink&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;quot; title=&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;the_title&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$values&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;get_post_custom_values&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;image_thumb&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;echo&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #00008b;&quot;&gt;$values&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: Maroon;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;quot; alt=&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;the_title&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;其他非常棒的解决方案&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://justintadlock.com/archives/2007/10/27/wordpress-custom-fields-adding-images-to-posts&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;WordPress Custom Fields: Adding Images To Posts&lt;/a&gt; &amp;#8212; 这个教程将会解释如何使用自定义字段功能添加图片到你的日志中。&lt;/p&gt;
&lt;p&gt;本日志翻译自： &lt;a href=&quot;http://www.noupe.com/wordpress/most-desired-wordpress-hacks-11-common-requests-and-fixes.html&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Most Desired WordPress Hacks: 11 Common Requests and Fixes&lt;/a&gt; 中的第一个技巧，我将陆续翻译，如果你有兴趣也可以加入一起翻译。 &lt;img src='http://fairyfish.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt;&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/&quot; title=&quot;使用自定义字段来显示日志缩略图&quot;&gt;使用自定义字段来显示日志缩略图&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/&amp;title=%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AD%97%E6%AE%B5%E6%9D%A5%E6%98%BE%E7%A4%BA%E6%97%A5%E5%BF%97%E7%BC%A9%E7%95%A5%E5%9B%BE&amp;tags=WordPress, 技巧, 自定义字段, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/29/avoiding-duplicate-content/&quot; title=&quot;避免重复内容&quot;&gt;避免重复内容&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/17/wordpress-hack-tips/&quot; title=&quot;WordPress Hack 技巧&quot;&gt;WordPress Hack 技巧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/18/displaying-links-to-other-child-pages-from-the-same-parent/&quot; title=&quot;显示同个父页面的其他子页面的链接&quot;&gt;显示同个父页面的其他子页面的链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/09/03/friendly-search-urls/&quot; title=&quot;WordPress 静态化搜索链接&quot;&gt;WordPress 静态化搜索链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/09/latest-posts-code/&quot; title=&quot;调用最新日志的最简单方法&quot;&gt;调用最新日志的最简单方法&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/05/wordpress-custom-fields/&quot; title=&quot;WordPress 自定义字段&quot;&gt;WordPress 自定义字段&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/07/31/most-popular-posts-in-july-2007/&quot; title=&quot;2007年7月份本站最流行日志&quot;&gt;2007年7月份本站最流行日志&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/07/23/how-to-show-ads-between-posts-on-your-blog/&quot; title=&quot;如何在博客的日志之间显示广告&quot;&gt;如何在博客的日志之间显示广告&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/07/16/make-your-categories-drop-down/&quot; title=&quot;把分类作成下拉菜单&quot;&gt;把分类作成下拉菜单&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/07/06/using-wordpress-page-templates/&quot; title=&quot;使用 WordPress 页面模板&quot;&gt;使用 WordPress 页面模板&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/Dsyya28bVAD6uHCzg77oF5DL-jo/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/Dsyya28bVAD6uHCzg77oF5DL-jo/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/c8ab43e9e0fbf6fc9fd230835eeb35ae&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/c8ab43e9e0fbf6fc9fd230835eeb35ae/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/feed/</wfw:commentRss><description>在 WordPress 中一个最好玩的功能就是使用自定义字段（Custom Fields），它能够把你的 WordPress 博客转变成一个完全定制化的 CMS 站点。我曾使用 Custom Fields 功能来缓存我的 Related Posts 插件，Noupe 作者使用自定义字段给每篇日志创建缩略图，并且在首页和存档页面现实所略图。

下面是实现使用自定义字段来显示日志缩略图的详细步骤：

首先你应该能够上传图片到你的服务器，你可以通过 FTP 工具或者在 WordPress 后台通过其他任何 WordPress 插件上传图片。
在撰写新日志的页面，向下滚动到一个叫做自定义字段（Custom Fields）的地方，点击按钮展开它。
在 Key 字段输入 “image_thumb”，然后在 “Value” 字段输入你刚才上传的图片的 URL。
然后继续你写日志的常规动作，增加标题，输入内容，选择分类，最后发布。
现在打开你当前主题的 index.php 文件，搜索到下面这行：

&amp;#60;?php the_content('Read the rest of this entry &amp;#38;raquo;'); ?&amp;#62;


这上面这行之前添加以下代码：

&amp;#60;a href=&amp;#34;&amp;#60;?php the_permalink() ?&amp;#62;&amp;#34; title=&amp;#34;&amp;#60;?php the_title(); ?&amp;#62;&amp;#34;&amp;#62;&amp;#60;img src=&amp;#34;&amp;#60;?php $values = get_post_custom_values(&amp;#34;image_thumb&amp;#34;); echo $values[0]; ?&amp;#62;&amp;#34; alt=&amp;#34;&amp;#60;?php the_title(); ?&amp;#62;&amp;#34; /&amp;#62;&amp;#60;/a&amp;#62;



其他非常棒的解决方案
WordPress [...]&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/c8ab43e9e0fbf6fc9fd230835eeb35ae&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/c8ab43e9e0fbf6fc9fd230835eeb35ae/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>技巧</category><category>自定义字段</category><category>WordPress</category><pubDate>Wed, 27 Aug 2008 12:15:05 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1629</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/108083106/4036171</fs:itemid></item><item><title>Top Friends 0.3</title><link>http://fairyfish.net/2008/08/26/top-friends-03/</link><content:encoded>&lt;p&gt;更新 &lt;a href=&quot;http://fairyfish.net/2008/06/02/top-friends/&quot;&gt;Top Friends&lt;/a&gt; 到 0.3。该版本主要增加了一下功能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google AJAX Feed API Key 和 Top Friends Feeds 都可以在后台设置，方便以后的升级和使用。&lt;/li&gt;
&lt;li&gt;兼容 PHP 5.2 以下版本。就是说现在 PHP 4 的主机也可以使用该函数。&lt;/li&gt;
&lt;li&gt;Widget 化该插件，使得使用 Widget 同学方便使用。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span id=&quot;more-1628&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img src=&quot;http://pic.fairyfish.com/2008/08/top-friends.jpg&quot; alt=&quot;Top Friends&quot; /&gt;&lt;/p&gt;
&lt;p&gt;更详细使用说明请点击：&lt;a href=&quot;http://fairyfish.net/2008/06/02/top-friends/&quot;&gt;Top Friends &lt;/a&gt;介绍页面。&lt;/p&gt;
&lt;p&gt;下载：&lt;a href=&quot;http://wordpress.org/extend/plugins/top-friends/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Top Friends&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/26/top-friends-03/&quot; title=&quot;Top Friends 0.3&quot;&gt;Top Friends 0.3&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/26/top-friends-03/&amp;title=Top+Friends+0.3&amp;tags=插件, 链接, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/07/auto-blogroll/&quot; title=&quot;WordPress 自助链接插件&quot;&gt;WordPress 自助链接插件&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/06/30/top-friends-02/&quot; title=&quot;Top Friends 0.2&quot;&gt;Top Friends 0.2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/06/02/top-friends/&quot; title=&quot;Top Friends&quot;&gt;Top Friends&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/14/creating-tables-with-plugins/&quot; title=&quot;为插件添加数据表&quot;&gt;为插件添加数据表&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/08/wordpress-ue/&quot; title=&quot;WordPress 用户体验插件&quot;&gt;WordPress 用户体验插件&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/04/wordpress-planet-create-your-own-planet/&quot; title=&quot;WordPress Planet：创建你自己的 Planet&quot;&gt;WordPress Planet：创建你自己的 Planet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/02/taotao/&quot; title=&quot;滔滔 WordPress 插件&quot;&gt;滔滔 WordPress 插件&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/30/google-pagerank-for-wordpress/&quot; title=&quot;Google PageRank for WordPress&quot;&gt;Google PageRank for WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/25/colorful-title/&quot; title=&quot;Colorful Title&quot;&gt;Colorful Title&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/24/go-6-cn/&quot; title=&quot;六间房精巧网址&quot;&gt;六间房精巧网址&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/ag6esp4uj55192ooc090fqbbrs/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/ag6esp4uj55192ooc090fqbbrs/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/0ba40a74743127158c5e1e983cbe3993&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/0ba40a74743127158c5e1e983cbe3993/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/26/top-friends-03/feed/</wfw:commentRss><description>更新 Top Friends 到 0.3。该版本主要增加了一下功能：

Google AJAX Feed API Key 和 Top Friends Feeds 都可以在后台设置，方便以后的升级和使用。
兼容 PHP 5.2 以下版本。就是说现在 PHP 4 的主机也可以使用该函数。
Widget 化该插件，使得使用 Widget 同学方便使用。



更详细使用说明请点击：Top Friends 介绍页面。
下载：Top Friends。
作者：雪山飞猪原文链接：Top Friends 0.3我爱水煮鱼版权所有，转载时必须以链接形式注明作者和原始出处及本声明。收藏本文：相关日志WordPress 自助链接插件Top Friends 0.2Top Friends为插件添加数据表WordPress 用户体验插件WordPress Planet：创建你自己的 Planet滔滔 WordPress 插件Google PageRank for WordPressColorful Title六间房精巧网址Honey Piggy
 &amp;#124; 本站长期承接 WordPress 项目&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/0ba40a74743127158c5e1e983cbe3993&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/0ba40a74743127158c5e1e983cbe3993/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>WordPress 插件</category><category>插件</category><category>链接</category><pubDate>Tue, 26 Aug 2008 11:21:27 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/26/top-friends-03/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1628</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/26/top-friends-03/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/107876083/4036171</fs:itemid></item><item><title>芝麻即买</title><link>http://fairyfish.net/2008/08/25/zhimaa-buy/</link><content:encoded>&lt;p&gt;以前我一直推荐的手机网站芝麻推出了&lt;a href=&quot;http://www.zhimaa.com/about/buy/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;即买服务&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;我一直认为芝麻是一个很好的手机 Web 2.0 网站，它的最基本的功能有：&lt;a href=&quot;http://fairyfish.net/2007/09/23/zhimaa/&quot;&gt;通过小芝麻机器人选手机&lt;/a&gt;，&lt;a href=&quot;http://fairyfish.net/2007/11/06/zhimaa-mobile-browser/&quot;&gt;手机浏览&lt;/a&gt;和组织。&lt;br /&gt;
&lt;span id=&quot;more-1626&quot;&gt;&lt;/span&gt;&lt;br /&gt;
小芝麻机器人是他最有个性的服务之一，很多人可以根据它找到自己心水的手机。如果对小芝麻机器人推荐的手机不感兴趣或者不满意，这个时候手机浏览就起到了作用，它可以让你通过地区，品牌，价格三方面去选择浏览，全部 AJAX 操作，没有更多的点击，立刻展现，而且收录手机的信息非常详细，用来查找手机非常强大。最后一个组织的功能其实就是让用户创建 Group 的，也就是一个小论坛的功能。用户可以根据自己的对手机的爱好而聚在一起分享对手机的想法和信息。&lt;/p&gt;
&lt;p&gt;从三面基本三个功能，芝麻已经是非常强大的一个手机社区，用户可以根据芝麻个性化服务找到自己的心水的手机，也可以和有相同爱好的朋友一起分享。所以芝麻的继续发展，必然是为用户提供价美物廉的手机，所以芝麻即买就上线。而且很贴心的推出了即买服务的模拟体验，选中自己喜欢的手机，只要两个步骤（购买方式和是否保修），通过支付宝付款就可以购买手机，非常方便。&lt;/p&gt;
&lt;p&gt;我一直相信 B2C 是中国 Web 2.0 最好的盈利方式，但是显然芝麻要走的路还很长，芝麻加油。一个很小的建议，加强 SEO。&lt;/p&gt;
&lt;p&gt;如果你对芝麻感兴趣，到&lt;a href=&quot;http://www.zhimaa.com/invite/by/denis&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;这里&lt;/a&gt;领取邀请。&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/25/zhimaa-buy/&quot; title=&quot;芝麻即买&quot;&gt;芝麻即买&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/25/zhimaa-buy/&amp;title=%E8%8A%9D%E9%BA%BB%E5%8D%B3%E4%B9%B0&amp;tags=Web 2.0, 芝麻, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/10/04/zhimaa-t-shirt/&quot; title=&quot;收到芝麻 T-shirt&quot;&gt;收到芝麻 T-shirt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/09/23/zhimaa/&quot; title=&quot;芝麻帮你选手机&quot;&gt;芝麻帮你选手机&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/30/open-job-position-on-yoyigame/&quot; title=&quot;代友发英雄帖：广州游艺招聘 Web 技术精英&quot;&gt;代友发英雄帖：广州游艺招聘 Web 技术精英&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/06/using-google-charts-api-in-php/&quot; title=&quot;在 PHP 中使用 Google Charts API&quot;&gt;在 PHP 中使用 Google Charts API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/06/28/lastfm-released-new-public-api/&quot; title=&quot;Last.fm 发布了新版本的 API&quot;&gt;Last.fm 发布了新版本的 API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/06/17/xianguo-cooperate-with-sina/&quot; title=&quot;鲜果和新浪展开深度合作&quot;&gt;鲜果和新浪展开深度合作&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/21/web-20-is-open/&quot; title=&quot;Web 2.0 在于开放&quot;&gt;Web 2.0 在于开放&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/20/high-quality-on-youtube/&quot; title=&quot;高清晰 YouTube 视频&quot;&gt;高清晰 YouTube 视频&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/05/yopoo-new-services/&quot; title=&quot;又拍网推出VIP服务、贴片广告，并整顿图片外链&quot;&gt;又拍网推出VIP服务、贴片广告，并整顿图片外链&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/02/chouti-digg-bookmark-social-network-qq/&quot; title=&quot;抽屉网：Digg+网络书签+社交+QQ&quot;&gt;抽屉网：Digg+网络书签+社交+QQ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/88lfhrfdmokkfqvjagd172tljs/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/88lfhrfdmokkfqvjagd172tljs/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/2e357ddd87d064454c9b5e0896614af4&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/2e357ddd87d064454c9b5e0896614af4/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/25/zhimaa-buy/feed/</wfw:commentRss><description>以前我一直推荐的手机网站芝麻推出了即买服务。
我一直认为芝麻是一个很好的手机 Web 2.0 网站，它的最基本的功能有：通过小芝麻机器人选手机，手机浏览和组织。

小芝麻机器人是他最有个性的服务之一，很多人可以根据它找到自己心水的手机。如果对小芝麻机器人推荐的手机不感兴趣或者不满意，这个时候手机浏览就起到了作用，它可以让你通过地区，品牌，价格三方面去选择浏览，全部 AJAX 操作，没有更多的点击，立刻展现，而且收录手机的信息非常详细，用来查找手机非常强大。最后一个组织的功能其实就是让用户创建 Group 的，也就是一个小论坛的功能。用户可以根据自己的对手机的爱好而聚在一起分享对手机的想法和信息。
从三面基本三个功能，芝麻已经是非常强大的一个手机社区，用户可以根据芝麻个性化服务找到自己的心水的手机，也可以和有相同爱好的朋友一起分享。所以芝麻的继续发展，必然是为用户提供价美物廉的手机，所以芝麻即买就上线。而且很贴心的推出了即买服务的模拟体验，选中自己喜欢的手机，只要两个步骤（购买方式和是否保修），通过支付宝付款就可以购买手机，非常方便。
我一直相信 B2C 是中国 Web 2.0 最好的盈利方式，但是显然芝麻要走的路还很长，芝麻加油。一个很小的建议，加强 SEO。
如果你对芝麻感兴趣，到这里领取邀请。
作者：雪山飞猪原文链接：芝麻即买我爱水煮鱼版权所有，转载时必须以链接形式注明作者和原始出处及本声明。收藏本文：相关日志鲜果和新浪展开深度合作高清晰 YouTube 视频Last.fm 发布了新版本的 API最好的 Web 2.0 流量统计服务：Clicki博客需要什么样的统计工具？我对鲜果的认识在 PHP 中使用 Google Charts API抓虾互动营销平台又拍网推出VIP服务、贴片广告，并整顿图片外链图缘 - 以人为中心的照片网络Honey Piggy
 &amp;#124; 本站长期承接 WordPress 项目&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/2e357ddd87d064454c9b5e0896614af4&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/2e357ddd87d064454c9b5e0896614af4/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>Web 2.0</category><category>芝麻</category><pubDate>Mon, 25 Aug 2008 15:02:41 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/25/zhimaa-buy/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1626</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/25/zhimaa-buy/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/107560630/4036171</fs:itemid></item><item><title>如何迁移 FeedBurner 账号到 Google</title><link>http://fairyfish.net/2008/08/25/migrate-feedburner-to-google/</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/16/adsense-for-feeds/&quot;&gt;AdSense for Feeds &lt;/a&gt;已经发布，但是新的 Feed 地址在 http://feedproxy.google.com/ 域名下，所以原来的在 FeedBurner 管理下的 Feed，如果要使用 Adsense for Feed，就需要把 FeedBurner 账号迁移到 Google 账号管理体系下。&lt;br /&gt;
&lt;span id=&quot;more-1625&quot;&gt;&lt;/span&gt;&lt;br /&gt;
迁移 FeedBurner 账号到 Google 其实很简单，发封邮件给 adsense-support-aff@google.com，告诉他你要迁移的 FeedBurner 账号和你的 Google 的账号即可。如：偶用偶烂烂的英语写的。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Hi there,&lt;/p&gt;
&lt;p&gt;Would you please migrate my feedburner account to  Google Account.&lt;/p&gt;
&lt;p&gt;My FeedBurner Account user name is &lt;em&gt;xxxxx&lt;/em&gt;&lt;br /&gt;
My Google Adsense email address is &lt;em&gt;xxxx@xxx.com&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;大概要过9天（我是2008-08-16 号发的邮件，今天收到）就会收到一封迁移成功的邮件：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Hello,&lt;/p&gt;
&lt;p&gt;Success! As you requested, we have migrated your FeedBurner account to your requested Google Account.&lt;/p&gt;
&lt;p&gt;You may now access all of your feeds by visiting this address:&lt;/p&gt;
&lt;p&gt;http://feedburner.google.com&lt;/p&gt;
&lt;p&gt;You will no longer be able to sign in to feedburner.com, but that&amp;#8217;s okay: from now on, there is no reason to do so. Also, your old FeedBurner feeds, found at feeds.feedburner.com, will automatically redirect to their new addresses on the feedproxy.google.com domain. You may still want to update any links or buttons on your website to use the new feedproxy.google.com address.&lt;/p&gt;
&lt;p&gt;All of your feeds have been moved into this new account, and an initial batch of your most recent 30 days&amp;#8217; traffic stats has been loaded up. (Your entire stats history, should it go beyond the last 30 days, will be added at a future date. If you see &amp;#8220;0&amp;#8243; for the most recent full day, don&amp;#8217;t panic! It may take 24 hours for that day&amp;#8217;s full dose of stats to appear in your new account.)&lt;/p&gt;
&lt;p&gt;*** MyBrand Instructions ***&lt;/p&gt;
&lt;p&gt;Do you use MyBrand, FeedBurner.com&amp;#8217;s service for mapping your own custom domain to FeedBurner&amp;#8217;s feed server? It is very important you read the following instructions.  Your MyBrand URL (example: feeds.joepublisher.com) will stay the same, however you will need to make changes for traffic to smoothly transition to your migrated feed(s).&lt;/p&gt;
&lt;p&gt;The following topic from Google Apps for Administrators provides general instructions for changing CNAME entries with many popular domain hosts:&lt;/p&gt;
&lt;p&gt;http://www.google.com/support/a/bin/answer.py?hl=en&amp;#038;answer=47283&lt;/p&gt;
&lt;p&gt;You will want to map feeds.YOURDOMAIN.COM to ghs.google.com.&lt;/p&gt;
&lt;p&gt;*** End of MyBrand Instructions ***&lt;/p&gt;
&lt;p&gt;Finally, to set up AdSense for feeds, you now need to visit AdSense at http://www.google.com/adsense and choose the AdSense for Feeds option under Manage Ads &gt; Get Ads. (Ads won&amp;#8217;t appear in your feed(s) unless set up new ad units for them there.)&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;The Google Team
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;大概意思好像是说：&lt;/p&gt;
&lt;p&gt;1. 迁移成功，现在你不能用来的账户登陆 feedburner.com ，你原来在 FeedBurner 的 feeds.feedburner.com 余名下的 feed 如自动跳转到  feedproxy.google.com 域名下。&lt;/p&gt;
&lt;p&gt;2. 如果你使用域名绑定服务，现在需要把绑定的域名 CNAME 修改成：ghs.google.com。&lt;/p&gt;
&lt;p&gt;3. 如果你要使用 Adsense for Feed，你可以登陆到 Google Adsense，然后到 Adsense 设置 =&gt; 获取广告 =&gt; Adsense For Feed 中，供稿源就会看到你的 Feed。&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/25/migrate-feedburner-to-google/&quot; title=&quot;如何迁移 FeedBurner 账号到 Google &quot;&gt;如何迁移 FeedBurner 账号到 Google &lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/25/migrate-feedburner-to-google/&amp;title=%E5%A6%82%E4%BD%95%E8%BF%81%E7%A7%BB+FeedBurner+%E8%B4%A6%E5%8F%B7%E5%88%B0+Google+&amp;tags=Adsense, FeedBurner, Google, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/16/adsense-for-feeds/&quot; title=&quot;AdSense for Feeds&quot;&gt;AdSense for Feeds&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/05/adsense-integration-with-feedburner/&quot; title=&quot;Adsense 整合 FeedBurner&quot;&gt;Adsense 整合 FeedBurner&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/30/google-pagerank-for-wordpress/&quot; title=&quot;Google PageRank for WordPress&quot;&gt;Google PageRank for WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/26/17fav-pr-6/&quot; title=&quot;PR 更新，17fav 达到了6&quot;&gt;PR 更新，17fav 达到了6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/13/wp-turbo/&quot; title=&quot;WordPress 插件推荐： WP-Turbo&quot;&gt;WordPress 插件推荐： WP-Turbo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/12/speed-up-wordpress-by-google-gears/&quot; title=&quot;利用 Google Gears 加速 WordPress&quot;&gt;利用 Google Gears 加速 WordPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/09/wordpress-plugin-google-ajax-libraries/&quot; title=&quot;WordPress Plugin: Google AJAX Libraries&quot;&gt;WordPress Plugin: Google AJAX Libraries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/06/using-google-charts-api-in-php/&quot; title=&quot;在 PHP 中使用 Google Charts API&quot;&gt;在 PHP 中使用 Google Charts API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/06/26/google-releases-webmaster-tools-api/&quot; title=&quot;Google 发布了 Webmaster Tools API&quot;&gt;Google 发布了 Webmaster Tools API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/29/google-ajax-libraries-api/&quot; title=&quot;Google AJAX Libraries API&quot;&gt;Google AJAX Libraries API&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/2aq44hc5miplrm4bsmr7g3i2qs/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/2aq44hc5miplrm4bsmr7g3i2qs/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/1e382218a5a62f846fcbf5708c079239&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/1e382218a5a62f846fcbf5708c079239/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/25/migrate-feedburner-to-google/feed/</wfw:commentRss><description>AdSense for Feeds 已经发布，但是新的 Feed 地址在 http://feedproxy.google.com/ 域名下，所以原来的在 FeedBurner 管理下的 Feed，如果要使用 Adsense for Feed，就需要把 FeedBurner 账号迁移到 Google 账号管理体系下。

迁移 FeedBurner 账号到 Google 其实很简单，发封邮件给 adsense-support-aff@google.com，告诉他你要迁移的 FeedBurner 账号和你的 Google 的账号即可。如：偶用偶烂烂的英语写的。

Hi there,
Would you please migrate my feedburner account to  Google Account.
My FeedBurner Account user name is xxxxx
My Google Adsense email address is xxxx@xxx.com
Thanks in advance

大概要过9天（我是2008-08-16 号发的邮件，今天收到）就会收到一封迁移成功的邮件：

Hello,
Success! As you [...]&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/1e382218a5a62f846fcbf5708c079239&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/1e382218a5a62f846fcbf5708c079239/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>Google</category><category>FeedBurner</category><category>博客世界</category><category>Adsense</category><pubDate>Mon, 25 Aug 2008 14:47:21 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/25/migrate-feedburner-to-google/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1625</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/25/migrate-feedburner-to-google/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/107485066/4036171</fs:itemid></item><item><title>WordCamp San Francisco 2008 演讲 PPT 收集</title><link>http://fairyfish.net/2008/08/23/wordcamp-san-francisco-2008-slide-shows-and-presentation-notes/</link><content:encoded>&lt;p&gt;虽不能参加，但是看看这些幻灯片还是不错。于是收集之，如果你发现有更新的，麻烦告知，当然你有兴趣，也可以翻译下 :-）&lt;br /&gt;
&lt;span id=&quot;more-1623&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://jcksn.com/2008/08/slides-for-color-theory-and-the-making-of-monotone/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Noel Jackson speaking on Color Theory and the Making of Monotone&lt;/a&gt; &amp;#8212; 色觉理论和 Monotone 主题的制作。&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=color-theory-1219255290202151-9&amp;#038;stripped_title=color-theory-and-the-making-of-monotone-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=color-theory-1219255290202151-9&amp;#038;stripped_title=color-theory-and-the-making-of-monotone-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://lorelle.wordpress.com/2008/08/21/lorelle-at-wordcamp-2008-260-ways-to-break-wordpress/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Lorelle at WordCamp 2008 - 260 Ways to Break WordPress&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcamp2008lorellevanfossen-1219355027608820-9&amp;#038;stripped_title=lorelle-at-wordcamp-2008-260-ways-to-break-wordpress-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcamp2008lorellevanfossen-1219355027608820-9&amp;#038;stripped_title=lorelle-at-wordcamp-2008-260-ways-to-break-wordpress-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://technosailor.com/2008/08/16/search-and-findability/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Aaron Brazell speaking on Search and Findability&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=findabilityabwc2008-1218907218436349-8&amp;#038;stripped_title=findability-abwc2008-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=findabilityabwc2008-1218907218436349-8&amp;#038;stripped_title=findability-abwc2008-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Andy Peatling speaking on State of BuddyPress &lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=buddypress-1218919909998633-8&amp;#038;stripped_title=buddypress-wordcamp-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=buddypress-1218919909998633-8&amp;#038;stripped_title=buddypress-wordcamp-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Joseph Scott speaking on WordPress APIs — iPhone and Beyond! &lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wpapis-1219276656609951-9&amp;#038;stripped_title=wordpress-apis-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wpapis-1219276656609951-9&amp;#038;stripped_title=wordpress-apis-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Stephen O’Grady speaking on Open Source business models&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcamp-1218900540972884-8&amp;#038;stripped_title=open-source-and-money-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcamp-1218900540972884-8&amp;#038;stripped_title=open-source-and-money-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Will Norris speaking on DiSo, OAuth, and more&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordpress-oauth-1218907856760887-8&amp;#038;stripped_title=wordpress-oauth-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordpress-oauth-1218907856760887-8&amp;#038;stripped_title=wordpress-oauth-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://markjaquith.wordpress.com/2008/08/16/secure-coding-with-wordpress-wordcamp-sf-2008-slides/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Mark Jaquith speaking on Secure Coding with WordPress&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcamp-sf-2008-security-1219061120750874-9&amp;#038;stripped_title=secure-coding-with-wordpress-wordcamp-sf-2008-presentation-559310&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcamp-sf-2008-security-1219061120750874-9&amp;#038;stripped_title=secure-coding-with-wordpress-wordcamp-sf-2008-presentation-559310&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Emil Ong speaking on Quercus — PHP in Java&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=quercuswordcamp2008-1219168688446351-8&amp;#038;stripped_title=quercus-wordcamp-2008-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=quercuswordcamp2008-1219168688446351-8&amp;#038;stripped_title=quercus-wordcamp-2008-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Jeremy Clarke speaking on Democratizing the Web through Global Voices&lt;/p&gt;
&lt;p&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcampglobalvoices-1219351147441467-8&amp;#038;stripped_title=global-voices-democratising-the-web-with-wordpress-and-love-presentation&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slideshare.net/swf/ssplayer2.swf?doc=wordcampglobalvoices-1219351147441467-8&amp;#038;stripped_title=global-voices-democratising-the-web-with-wordpress-and-love-presentation&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/23/wordcamp-san-francisco-2008-slide-shows-and-presentation-notes/&quot; title=&quot;WordCamp San Francisco 2008 演讲 PPT 收集&quot;&gt;WordCamp San Francisco 2008 演讲 PPT 收集&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/23/wordcamp-san-francisco-2008-slide-shows-and-presentation-notes/&amp;title=WordCamp+San+Francisco+2008+%E6%BC%94%E8%AE%B2+PPT+%E6%94%B6%E9%9B%86&amp;tags=WordCamp, WordPress, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/29/avoiding-duplicate-content/&quot; title=&quot;避免重复内容&quot;&gt;避免重复内容&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/&quot; title=&quot;使用自定义字段来显示日志缩略图&quot;&gt;使用自定义字段来显示日志缩略图&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/17/wordpress-hack-tips/&quot; title=&quot;WordPress Hack 技巧&quot;&gt;WordPress Hack 技巧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/12/simple-link-building/&quot; title=&quot;简单而有效的链接建设&quot;&gt;简单而有效的链接建设&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/10/wfans-org/&quot; title=&quot;WordPress 爱好者论坛&quot;&gt;WordPress 爱好者论坛&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/21/jobpress-create-a-job-board-using-wordpress/&quot; title=&quot;JobPress &amp;#8212; 使用 WordPress 创建工作台&quot;&gt;JobPress &amp;#8212; 使用 WordPress 创建工作台&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/18/displaying-links-to-other-child-pages-from-the-same-parent/&quot; title=&quot;显示同个父页面的其他子页面的链接&quot;&gt;显示同个父页面的其他子页面的链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/02/take-wordpress-projects-all-the-time/&quot; title=&quot;长期承接 WordPress 项目&quot;&gt;长期承接 WordPress 项目&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/06/01/friendfeed-api/&quot; title=&quot;FriendFeed API&quot;&gt;FriendFeed API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/05/30/short-url-wordpress-plugin/&quot; title=&quot;Short Url WordPress Plugin&quot;&gt;Short Url WordPress Plugin&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/gMegBtvc0V_PR4xk2NYylLgQ9jQ/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/gMegBtvc0V_PR4xk2NYylLgQ9jQ/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/0114a85cbe286d67950b64a09880e44f&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/0114a85cbe286d67950b64a09880e44f/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/23/wordcamp-san-francisco-2008-slide-shows-and-presentation-notes/feed/</wfw:commentRss><description>虽不能参加，但是看看这些幻灯片还是不错。于是收集之，如果你发现有更新的，麻烦告知，当然你有兴趣，也可以翻译下 :-）

Noel Jackson speaking on Color Theory and the Making of Monotone &amp;#8212; 色觉理论和 Monotone 主题的制作。

Lorelle at WordCamp 2008 - 260 Ways to Break WordPress

Aaron Brazell speaking on Search and Findability

Andy Peatling speaking on State of BuddyPress 

Joseph Scott speaking on WordPress APIs — iPhone and Beyond! 

Stephen O’Grady speaking on Open Source business models

Will [...]&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/0114a85cbe286d67950b64a09880e44f&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/0114a85cbe286d67950b64a09880e44f/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>WordCamp</category><category>WordPress</category><pubDate>Sat, 23 Aug 2008 22:41:34 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/23/wordcamp-san-francisco-2008-slide-shows-and-presentation-notes/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1623</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/23/wordcamp-san-francisco-2008-slide-shows-and-presentation-notes/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/107045256/4036171</fs:itemid></item><item><title>6 个 WordPress 主题生成器</title><link>http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/</link><content:encoded>&lt;p&gt;你的 WordPress 主题是免费的主题，还是自己设计的？你想有一个独一无二的主题，但是不会 Photoshop，其实这些都不是问题，Hidden Pixels 为你收集了 6 个&lt;a href=&quot;http://hiddenpixels.com/designer-tools/wordpress-theme-generators/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;最佳的 WordPress 主题生成器&lt;/a&gt;&lt;br /&gt;
&lt;span id=&quot;more-1622&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://templatr.cc/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;templatr&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;templatr 是一个模板生成器，你可以用它在线为你的博客创建独一无二的设计，使用它你不需要任何 HTML 的背景知识和特殊的工具，你所需的只是浏览器，可能还需要一些创造力或者一些博客设计的想法。通过它，你只需要几下简单的点击就能下载到你完成的模板。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://pic.fairyfish.com/2008/08/wordpress-them-generator-4.gif&quot; alt=&quot;Templatr&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.yvoschaap.com/wpthemegen/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;WordPress Theme Generator&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个在线生成器不需要你任何 HTML，JS，PHP 或者 CSS 背景知识就能够创建一个独一无二的 WordPress 主体。&lt;/p&gt;
&lt;p&gt;修改颜色，设置，布局，在线预览，点击保存，下载你的模板，解压缩，上传，设置。好了，你就完成了给你的博客设计了一个全新的主题。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://pic.fairyfish.com/2008/08/wordpress-them-generator-1.gif&quot; alt=&quot;WordPress theme Generator&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.wppal.com/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;WPPAL&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;通过编辑已有的 WordPress 主题来生成你自己的主题。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://pic.fairyfish.com/2008/08/wordpress-them-generator-3.gif&quot; alt=&quot;WPPAL&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://kalkran.com/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Kalkran&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;一个主题生成器，他让你输入常规的模板代码（全为 HTML），然后生成一个基本的 WordPress 主题， 支持 Widget，含有存档页面模板，留言页面等等。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://pic.fairyfish.com/2008/08/wordpress-them-generator-6.gif&quot; alt=&quot;KALKRAN&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.wordpressthemegen.com/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Wordpressthemegen.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;一个 WordPress 主题生成器桌面程序，这个软件能够让你释放你创造性的想法并是你的 WordPress 主题变为现实&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://pic.fairyfish.com/2008/08/wordpress-them-generator-2.gif&quot; alt=&quot;WordPressThemeGen.com&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.themespress.com/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;ThemesPress&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ThemesPress 是一个能够自动把你的已经编码为 HTML 和 CSS 的设计转换为 WordPress 主题，它能够让你完全控制你博客的样子，而不需要任何懂 PHP。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://pic.fairyfish.com/2008/08/wordpress-them-generator-5.gif&quot; alt=&quot;ThemePress&quot; /&gt;&lt;/p&gt;
&lt;p&gt;翻译自 &lt;a href=&quot;http://hiddenpixels.com/designer-tools/wordpress-theme-generators/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Best WordPress Theme Generators&lt;/a&gt;，有删节，请注意。&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/&quot; title=&quot;6 个 WordPress 主题生成器&quot;&gt;6 个 WordPress 主题生成器&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/&amp;title=6+%E4%B8%AA+WordPress+%E4%B8%BB%E9%A2%98%E7%94%9F%E6%88%90%E5%99%A8&amp;tags=Generator, 主题, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/&quot; title=&quot;发布第二个收费主题：StarCraft II&quot;&gt;发布第二个收费主题：StarCraft II&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/13/purecss-theme/&quot; title=&quot;PureCSS Theme&quot;&gt;PureCSS Theme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/07/60-unusual-wp-blog-designs/&quot; title=&quot;60 个与众不同的 WordPress 博客设计&quot;&gt;60 个与众不同的 WordPress 博客设计&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/06/premium-theme-diablo-3/&quot; title=&quot;发布一款收费主题：Diablo 3&quot;&gt;发布一款收费主题：Diablo 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/05/k-swiss/&quot; title=&quot;WordPress 主题：K·Swiss&quot;&gt;WordPress 主题：K·Swiss&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/03/wp-themes-we-coded/&quot; title=&quot;最近做的 WordPress 主题&quot;&gt;最近做的 WordPress 主题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/28/css-problem-between-float-and-list-style-image/&quot; title=&quot;新主题和 CSS 问题&quot;&gt;新主题和 CSS 问题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/27/celebritypress-create-your-own-gossip-celebrity-online-magazine-website/&quot; title=&quot;CelebrityPress &amp;#8212; 创建你自己的娱乐杂志&quot;&gt;CelebrityPress &amp;#8212; 创建你自己的娱乐杂志&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/19/new-theme-for-wpcn/&quot; title=&quot;WordPress 中文团队启用新主题&quot;&gt;WordPress 中文团队启用新主题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/15/the-secret-of-wordpress-theme-sponsor-links/&quot; title=&quot;WordPress 主题赞助商链接的秘密&quot;&gt;WordPress 主题赞助商链接的秘密&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/14tvuipqg886331jnc4r5jcaug/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/14tvuipqg886331jnc4r5jcaug/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/fa273f727842e1d986e9401244367eb1&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/fa273f727842e1d986e9401244367eb1/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/feed/</wfw:commentRss><description>你的 WordPress 主题是免费的主题，还是自己设计的？你想有一个独一无二的主题，但是不会 Photoshop，其实这些都不是问题，Hidden Pixels 为你收集了 6 个最佳的 WordPress 主题生成器

templatr
templatr 是一个模板生成器，你可以用它在线为你的博客创建独一无二的设计，使用它你不需要任何 HTML 的背景知识和特殊的工具，你所需的只是浏览器，可能还需要一些创造力或者一些博客设计的想法。通过它，你只需要几下简单的点击就能下载到你完成的模板。

WordPress Theme Generator
这个在线生成器不需要你任何 HTML，JS，PHP 或者 CSS 背景知识就能够创建一个独一无二的 WordPress 主体。
修改颜色，设置，布局，在线预览，点击保存，下载你的模板，解压缩，上传，设置。好了，你就完成了给你的博客设计了一个全新的主题。

WPPAL
通过编辑已有的 WordPress 主题来生成你自己的主题。

Kalkran
一个主题生成器，他让你输入常规的模板代码（全为 HTML），然后生成一个基本的 WordPress 主题， 支持 Widget，含有存档页面模板，留言页面等等。

Wordpressthemegen.com
一个 WordPress 主题生成器桌面程序，这个软件能够让你释放你创造性的想法并是你的 WordPress 主题变为现实

ThemesPress
ThemesPress 是一个能够自动把你的已经编码为 HTML 和 CSS 的设计转换为 WordPress 主题，它能够让你完全控制你博客的样子，而不需要任何懂 PHP。

翻译自 Best WordPress Theme Generators，有删节，请注意。
作者：雪山飞猪原文链接：6 个 WordPress 主题生成器我爱水煮鱼版权所有，转载时必须以链接形式注明作者和原始出处及本声明。收藏本文：相关日志发布第二个收费主题：StarCraft IIPureCSS Theme60 个与众不同的 WordPress 博客设计发布一款收费主题：Diablo 3WordPress 主题：K·Swiss最近做的 WordPress [...]&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/fa273f727842e1d986e9401244367eb1&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/fa273f727842e1d986e9401244367eb1/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>主题</category><category>Generator</category><category>WordPress 主题</category><pubDate>Fri, 22 Aug 2008 12:28:54 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1622</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/106556496/4036171</fs:itemid></item><item><title>发布第二个收费主题：StarCraft II</title><link>http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/</link><content:encoded>&lt;p&gt;发布第二款收费主题：StarCraft II，适合 StarCraft 玩家，该主题支持 Widget，兼容最新版本的 WordPress 2.6，在 FireFox IE 等浏览器器表现一致。&lt;/p&gt;
&lt;p&gt;价格：39 RMB，如有兴趣，请联系：&lt;br /&gt;
E-mail/MSN: denishua@hotmail.com&lt;br /&gt;
QQ: 11497107。&lt;br /&gt;
&lt;span id=&quot;more-1621&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://demo.fairyfish.com/index.php?wptheme=StarCraft+II&quot; class=&quot;external&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://demo.fairyfish.com/wp-content/themes/starcraft2/screenshot.jpg&quot; alt=&quot;StarCraft II&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://demo.fairyfish.com/index.php?wptheme=StarCraft+II&quot; class=&quot;external&quot; target=&quot;_blank&quot;&gt;预览&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/&quot; title=&quot;发布第二个收费主题：StarCraft II&quot;&gt;发布第二个收费主题：StarCraft II&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/&amp;title=%E5%8F%91%E5%B8%83%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%94%B6%E8%B4%B9%E4%B8%BB%E9%A2%98%EF%BC%9AStarCraft+II&amp;tags=主题, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/22/6-wordpress-theme-generators/&quot; title=&quot;6 个 WordPress 主题生成器&quot;&gt;6 个 WordPress 主题生成器&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/13/purecss-theme/&quot; title=&quot;PureCSS Theme&quot;&gt;PureCSS Theme&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/07/60-unusual-wp-blog-designs/&quot; title=&quot;60 个与众不同的 WordPress 博客设计&quot;&gt;60 个与众不同的 WordPress 博客设计&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/06/premium-theme-diablo-3/&quot; title=&quot;发布一款收费主题：Diablo 3&quot;&gt;发布一款收费主题：Diablo 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/05/k-swiss/&quot; title=&quot;WordPress 主题：K·Swiss&quot;&gt;WordPress 主题：K·Swiss&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/08/03/wp-themes-we-coded/&quot; title=&quot;最近做的 WordPress 主题&quot;&gt;最近做的 WordPress 主题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/28/css-problem-between-float-and-list-style-image/&quot; title=&quot;新主题和 CSS 问题&quot;&gt;新主题和 CSS 问题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/27/celebritypress-create-your-own-gossip-celebrity-online-magazine-website/&quot; title=&quot;CelebrityPress &amp;#8212; 创建你自己的娱乐杂志&quot;&gt;CelebrityPress &amp;#8212; 创建你自己的娱乐杂志&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/19/new-theme-for-wpcn/&quot; title=&quot;WordPress 中文团队启用新主题&quot;&gt;WordPress 中文团队启用新主题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/07/15/the-secret-of-wordpress-theme-sponsor-links/&quot; title=&quot;WordPress 主题赞助商链接的秘密&quot;&gt;WordPress 主题赞助商链接的秘密&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/j56j5t4h8g7999nfrrcrnjjeso/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/j56j5t4h8g7999nfrrcrnjjeso/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/c3e422614363c981f0376c353e082e99&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/c3e422614363c981f0376c353e082e99/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/feed/</wfw:commentRss><description>发布第二款收费主题：StarCraft II，适合 StarCraft 玩家，该主题支持 Widget，兼容最新版本的 WordPress 2.6，在 FireFox IE 等浏览器器表现一致。
价格：39 RMB，如有兴趣，请联系：
E-mail/MSN: denishua@hotmail.com
QQ: 11497107。


预览
作者：雪山飞猪原文链接：发布第二个收费主题：StarCraft II我爱水煮鱼版权所有，转载时必须以链接形式注明作者和原始出处及本声明。收藏本文：相关日志主题推荐：Olive 和 Sweet Cake主题推荐：Hello :D怎样将设计稿切片主题推荐：Tranquil Divisions分享我的主题主题推荐：变形金刚WordPress 中文团队启用新主题5 个非官方的 WordPress 非插件工具WP SEO 技巧：如何设计主题主题推荐：Enjoy SimpleHoney Piggy
 &amp;#124; 本站长期承接 WordPress 项目&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/c3e422614363c981f0376c353e082e99&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/c3e422614363c981f0376c353e082e99/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</description><category>主题</category><category>WordPress 主题</category><pubDate>Tue, 19 Aug 2008 22:53:05 +0800</pubDate><author>雪山飞猪</author><comments>http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/#comments</comments><guid isPermaLink="false">http://fairyfish.net/?p=1621</guid><dc:creator>雪山飞猪</dc:creator><fs:srclink>http://fairyfish.net/2008/08/19/premium-theme-starcraft-2/</fs:srclink><fs:srcfeed>http://feedproxy.google.com/wpfish</fs:srcfeed><fs:itemid>feedsky/fairyfish/~7133131/105474518/4036171</fs:itemid></item><item><title>WordPress Hack 技巧</title><link>http://fairyfish.net/2008/08/17/wordpress-hack-tips/</link><content:encoded>&lt;p&gt;下面说的 WordPress 技巧仅仅适合自己安装的 WordPress，并且版本在 2.6 以上。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip 0：改变默认的图片上传文件夹&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;默认情况下，WordPress 把所有的图片都保存到 &lt;code&gt;wp-content/uploads&lt;/code&gt; 文件夹下。现在 WordPress 后台 =&gt; Settings =&gt; Miscellaneous 有两个选项：Store uploads in this folder 和 Full URL path to files (optional)。你可以利用这两个选项来使用不同的目录甚至你空间中的子域名来保存文件。&lt;/p&gt;
&lt;p&gt;这样提供了两个好处：你图片的 URL 变短了，另外你的 WordPress 文件夹大小也可以保持很小而且易于管理。&lt;br /&gt;
&lt;span id=&quot;more-1619&quot;&gt;&lt;/span&gt;&lt;br /&gt;
为了进一步保存图片 URL 简短，你可以取消这个选项 - &amp;#8220;Organize my uploads into month- and year-based folders.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip 1：删除 WordPress header 中不必要的代码&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;WordPress 默认会在所有的博客页面的头部增加一个版本号码。如下：&lt;/p&gt;
&lt;pre&gt;
&amp;lt;meta name=&quot;generator&quot; content=&quot;WordPress 2.5&quot; /&amp;gt;
&lt;/pre&gt;
&lt;p&gt;如果你安装的 WordPress 版本不够新或者有安全漏洞的版本，这个信息可能会被 WordPress Hacker 利用。你可以利用在你的主题的 &lt;code&gt;functions.php&lt;/code&gt; 增加以下这行代码：&lt;/p&gt;
&lt;pre&gt;
&amp;lt;?php remove_action('wp_head', 'wp_generator'); ?&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Tip 2：防止 WordPress 文件夹被浏览&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;你肯定不喜欢偷窥者使用浏览器直接浏览你的 WordPress 文件和文件夹。在你的 WordPress 安装目录的  .htaccess 添加下面代码：&lt;/p&gt;
&lt;pre&gt;
Options All -Indexes
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Tip 3: &lt;a href=&quot;http://fairyfish.net/tag/windows-live-writer/&quot;&gt;Windows Live Writer&lt;/a&gt; Templates &amp;#038; WordPress&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果你不使用 &lt;a href=&quot;http://fairyfish.net/tag/windows-live-writer/&quot;&gt;Windows Live Writer&lt;/a&gt; 这个客户端来写博客，那么添加下面代码到你主题的 &lt;code&gt;functions.php&lt;/code&gt; 文件中。&lt;/p&gt;
&lt;pre&gt;
&amp;lt;?php remove_action('wp_head', 'wlwmanifest_link'); ?&amp;gt;
&lt;/pre&gt;
&lt;p&gt;WLW-Manifest 函数是给 &lt;a href=&quot;http://fairyfish.net/tag/windows-live-writer/&quot;&gt;Windows Live Writer&lt;/a&gt; 用来下载 WordPress 的主题和样式的。对于使用  &lt;a href=&quot;http://fairyfish.net/tag/windows-live-writer/&quot;&gt;Windows Live Writer&lt;/a&gt; 而不使用预览功能的用户，也可以关闭这个功能。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip 4: 关闭 WordPress 2.6 的版本修订功能&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;WordPress 2.6 引入了 Wikipedia 样式的文档修订功能，这样可以让你在不小心误操作的时候，很容易就可以返回。&lt;/p&gt;
&lt;p&gt;这个功能可能对多人博客来说非常好，但是 99% WordPress 用户时不需要这个功能。日志修订功能也会增大 &lt;code&gt; wp_posts&lt;/code&gt; 数据表，因为每个修订意味着一个额外的数据行。&lt;/p&gt;
&lt;p&gt;你可以在 &lt;code&gt;wp-config.php&lt;/code&gt; 文件中添加下面代码&lt;a href=&quot;http://fairyfish.net/2008/07/15/disable-post-revision/&quot;&gt;屏蔽日志修订功能&lt;/a&gt;：&lt;/p&gt;
&lt;pre&gt;
define('WP_POST_REVISIONS', false);
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Tip 5: 禁止评论中 HTML 代码&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;WordPress 评论框其实是一个基本的 HTML 的编辑器，留言者可以使用一些基本的 HTML 标签，如：&amp;lt;b&amp;gt;，&amp;lt;a&amp;gt;，&amp;lt;i&amp;gt;，等等用来强调一些特定词语或者添加一个链接，如果你不喜欢，你可以在主题的&lt;code&gt; functions.php&lt;/code&gt; 文件中添加以下代码：&lt;/p&gt;
&lt;pre&gt;
add_filter( 'pre_comment_content', 'wp_specialchars' );
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Tip 6：改变插件或者主题文件夹路径&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在 WordPress 2.6，你可以把 &lt;code&gt;wp-content&lt;/code&gt; 文件夹放在你服务器的任何位置。当你升级的时候这将非常有用，因为你现有的主题或者插件都不会被覆盖。&lt;/p&gt;
&lt;p&gt;如果你想把 &lt;code&gt;wp-content&lt;/code&gt; 文件夹放到另外的位置，可以在 &lt;code&gt;wp-config.php&lt;/code&gt; 中指定路径：&lt;/p&gt;
&lt;pre&gt;
define(’WP_CONTENT_DIR’, ‘http://www.labnol.org/assets/wp-content’);
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Tip 7: XML Sitemaps - 修改创建模式&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果你在 WordPress 中使用 XML Sitemaps plugin，把创建模式修改为 &amp;#8220;manual&amp;#8221; &amp;#8212; 手动。&lt;/p&gt;
&lt;p&gt;当你发布日志的时候，整个 XML Sitemap 就会重新被创建过，这样就大大增加了发布日志的时间。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip 8：关闭 WordPress 的缩略图功能（替代方法）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;当你上传一张图片到 WordPress 的时候，它会创建两张额外的缩略图，我不知道怎么在 WordPress 中阻止缩略图生成，但是如果你是用 &lt;a href=&quot;http://fairyfish.net/tag/windows-live-writer/&quot;&gt;Windows Live Writer&lt;/a&gt; 发表文章，就会有一个替代方法。&lt;/p&gt;
&lt;p&gt;只使用 FTP 模式来发布图片，这会自动阻止缩略图生成，因为 FTP 上传图片是另外一种工作方式。&lt;/p&gt;
&lt;p&gt;翻译自 &lt;a href=&quot;http://www.labnol.org/internet/blogging/wordpress-tips-post-installation-hacks/&quot; class=&quot;external&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;WordPress Tips + Things You Can Do After Installing Wordpress&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;作者：&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;雪山飞猪&quot; target=&quot;_blank&quot;&gt;雪山飞猪&lt;/a&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://fairyfish.net/2008/08/17/wordpress-hack-tips/&quot; title=&quot;WordPress Hack 技巧&quot;&gt;WordPress Hack 技巧&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://fairyfish.net/&quot; title=&quot;我爱水煮鱼&quot;&gt;我爱水煮鱼&lt;/a&gt;版权所有，转载时必须以链接形式注明作者和原始出处及本声明。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;收藏本文：&lt;/strong&gt;&lt;a href=&quot;http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/08/17/wordpress-hack-tips/&amp;title=WordPress+Hack+%E6%8A%80%E5%B7%A7&amp;tags=WordPress, 技巧, &quot;&gt;&lt;img src=&quot;http://fairyfish.net/bookmark/i/bookmark.gif&quot; alt=&quot;bookmark&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关日志&lt;/h3&gt;&lt;ul class=&quot;related_post&quot;&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/13/wordpress-theme-compition-progress/&quot; title=&quot;WordPress 主题大赛进展&quot;&gt;WordPress 主题大赛进展&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2008/01/07/chinese-traditional-to-simplified/&quot; title=&quot;让你的 WordPress 支持简繁转换&quot;&gt;让你的 WordPress 支持简繁转换&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/09/03/friendly-search-urls/&quot; title=&quot;WordPress 静态化搜索链接&quot;&gt;WordPress 静态化搜索链接&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/11/25/ten-reasons-to-choose-wordpress/&quot; title=&quot;10 个选择使用 WordPress 的原因&quot;&gt;10 个选择使用 WordPress 的原因&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/05/28/integrating-a-forum-with-wordpress/&quot; title=&quot;整合论坛到Wordpress&quot;&gt;整合论坛到Wordpress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/09/16/wp-cn-google-group/&quot; title=&quot;WordPress 中文团队 Google Group&quot;&gt;WordPress 中文团队 Google Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/14/wordpress-database-wp_users-and-wp_usermeta/&quot; title=&quot;WordPress 数据库探究 #4 &amp;#8212; wp_users 和 wp_usermeta&quot;&gt;WordPress 数据库探究 #4 &amp;#8212; wp_users 和 wp_usermeta&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/05/01/timing-is-everything-scheduling-in-wordpress/&quot; title=&quot;如何在 WordPress 安排任务&quot;&gt;如何在 WordPress 安排任务&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/12/wordpress-database-wp_posts/&quot; title=&quot;WordPress 数据库探究 #2 &amp;#8212; wp_posts&quot;&gt;WordPress 数据库探究 #2 &amp;#8212; wp_posts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://fairyfish.net/2007/08/16/movable-type-vs-wordpress/&quot; title=&quot;Movable Type 4 vs. Wordpress 2.2&quot;&gt;Movable Type 4 vs. Wordpress 2.2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href=&quot;http://honeypiggy.com&quot; title=&quot;Honey Piggy&quot;&gt;Honey Piggy
&lt;/a&gt; | &lt;a href=&quot;http://fairyfish.net/wordpress-projects/&quot; title=&quot;本站长期承接 WordPress 项目&quot;&gt;本站长期承接 WordPress 项目&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.googleadservices.com/~a/tb5EkmGhNjSKjzCE_Ep_7lPODTI/a&quot;&gt;&lt;img src=&quot;http://feedads.googleadservices.com/~a/tb5EkmGhNjSKjzCE_Ep_7lPODTI/i&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- Feedsky ad --&gt;&lt;a href=&quot;http://feed.feedsky.com/~cpm/c/fairyfish/c2c24015ed5b36f742b5971de04cec1a&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~cpm/fairyfish/c2c24015ed5b36f742b5971de04cec1a/s.gif&quot; border=&quot;0&quot; style=&quot;margin-top:5px;&quot; /&gt;&lt;/a&gt;&lt;!-- /Feedsky ad --&gt;</content:encoded><wfw:commentRss>http://fairyfish.net/2008/08/17/wordpress-hack-tips/feed/</wfw:commentRss><description>下面说的 WordPress 技巧仅仅适合自己安装的 WordPress，并且版本在 2.6 以上。
Tip 0：改变默认的图片上传文件夹
默认情况下，WordPress 把所有的图片都保存到 wp-content/uploads 文件夹下。现在 WordPress 后台 =&gt; Settings =&gt; Miscellaneous 有两个选项：Store uploads in this folder 和 Full URL path to files (optional)。你可以利用这两个选项来使用不同的目录甚至你空间中的子域名来保存文件