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

<channel>
	<title>我爱水煮鱼&#187; WordPress</title>
	<atom:link href="http://fairyfish.net/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://fairyfish.net</link>
	<description>关注 WordPress，关注互联网</description>
	<lastBuildDate>Sat, 11 Feb 2012 09:45:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dreamweaver CS5 中启用 WordPress 代码提示功能</title>
		<link>http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/</link>
		<comments>http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 05:18:07 +0000</pubDate>
		<dc:creator>白云山</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Dreamweaver]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2859</guid>
		<description><![CDATA[最新发布的 Dreamweaver CS5 支持 WordPress，Drupal，Joomla 这些开源程序的私有函数的代码提示，这样使用 Dreamweaver CS5 来开发 WordPress 插件和主题，只要输入 WordPress 内置函数的前几个字符，就会显示整个函数，再也不用辛苦记住函数名称了。]]></description>
			<content:encoded><![CDATA[<h2>代码提示功能的好处</h2>
<p>使用 Dreamweaver 这样的可视化的 IDE 工具进行编程的最大的一个好处是它的代码提示功能，只要输入几个字符，IDE 工具就会智能的给出一系列可选的函数或者变量让你输入。</p>
<p>代码提示功能的好处是非常明显的，比如你对某个函数记不清楚，就可以通过代码提示功能快速输入，而不用去搜索和查资料，即使非常清楚，也可以通过代码提示功能快速输入而无需输入每个字符，这样的对编程效率提高是非常明显的。</p>
<h2>Dreamweaver CS5 支持 WordPress 代码提示</h2>
<p>我们知道 Dreamweaver 代码提示功能支持 HTML，PHP，JavaScript 这些动态语言，而最新发布的 Dreamweaver CS5 则更进一步，支持 WordPress，Drupal，Joomla 这些开源程序的私有函数的代码提示。</p>
<p>这样使用 Dreamweaver CS5 来开发 WordPress 插件和主题，只要输入 WordPress 内置函数的前几个字符，就会显示整个函数，再也不用辛苦记住函数名称了。</p>
<h2>如何在 Dreamweaver CS5 中启用 WordPress 代码提示功能</h2>
<p>下面就讲解下如何在 Dreamweaver CS5 中启用 WordPress 代码提示功能：</p>
<h3>将本地的测试站点添加到 Dreamweaver CS5 </h3>
<p>首先要在本地安装好 WordPress 测试网站，如果是 Windows 系统，可以查看这篇教程：<a href="http://fairyfish.net/2007/06/25/installing-wordpress-locally/">如何在 Windows 系统上安装 WordPress 本地测试</a>，并保证网站已经能在本地正常浏览。</p>
<p>点击 Dreamweaver CS5 菜单中的”Site–>New Site”，如下图建立新站点：<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-1.jpg" alt="Dreamweaver CS5 建立新站点" /></p>
<p>在同一对话框中切换到”Servers”界面，点击”+”号添加测试服务器。<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-2.jpg" alt="Dreamweaver CS5 添加测试服务器" /></p>
<p>上面我们说到 Dreamweaver CS5 中启用 WordPress 代码提示功能需要一个测试服务器，我们已经预先<a href="http://fairyfish.net/2007/06/25/installing-wordpress-locally/">在电脑上安装例如 XAMPP 之类的服务器</a>，并把一些信息输入上图。<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-3.jpg" alt="Dreamweaver CS5 测试服务器基本设置" /></p>
<p>在同一对话框中切换到”Advanced”界面，”Server Model”选择”PHP MySQL”，保存。<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-4.jpg" alt="Dreamweaver CS5 测试服务器高级设置" /></p>
<p>返回到”Servers”设置界面，选中”Testing”，保存，退出此对话框，完成站点设置了。<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-5.jpg" alt="把服务器设置为测试" /></p>
<h3>开启 Dreamweaver CS5 中 WordPress 代码提示功能</h3>
<p>点击 Dreamweaver 菜单中的 ”Site–>Site-Specific Code Hints”，以便让站点与 WordPress关联，如上图，一般 Dreamweaver 会自动选中 WordPress，如果没有，请手工选择一下，保存退出些对话框。<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-6.jpg" alt="开启 Dreamweaver CS5 中 WordPress 代码提示功能" /></p>
<p>好了，一切设置已完成，下面是见证奇迹的时刻，打开一个 WordPress主题中的文件，例如 index.php，如下图：<br />
<img src="http://pic.fairyfish.com/2010/08/dreamweaver-wordpress-code-hinting-7.jpg" width="600" alt="Dreamweaver CS5 的 WordPress 代码提示功能" /></p>
<p>输入WordPress 某个函数的前几个字符，例如 ”the_”，按 Ctrl+H，就会弹出 WordPress 里以”the_”开头的所有函数供你选择，是不是很方便呢？</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/&title=Dreamweaver+CS5+%E4%B8%AD%E5%90%AF%E7%94%A8+WordPress+%E4%BB%A3%E7%A0%81%E6%8F%90%E7%A4%BA%E5%8A%9F%E8%83%BD&tags=Dreamweaver, WordPress, "  title="Dreamweaver CS5 中启用 WordPress 代码提示功能">收藏本文</a>
 / <a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/#comments" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">15条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/" title="WordPress 核心代码不再包含导入功能">WordPress 核心代码不再包含导入功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1694081850&amp;utmr=-&amp;utmp=%2Frss%2Farticle%2Fdreamweaver-cs5-code-hinting-for-wordpress%2F&amp;utmdt=Dreamweaver+CS5+%E4%B8%AD%E5%90%AF%E7%94%A8+WordPress+%E4%BB%A3%E7%A0%81%E6%8F%90%E7%A4%BA%E5%8A%9F%E8%83%BD&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>10 个选择使用 WordPress 的原因</title>
		<link>http://fairyfish.net/article/ten-reasons-to-choose-wordpress/</link>
		<comments>http://fairyfish.net/article/ten-reasons-to-choose-wordpress/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 08:53:31 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[博客]]></category>

		<guid isPermaLink="false">http://fairyfish.net/article/ten-reasons-to-choose-wordpress/</guid>
		<description><![CDATA[有数不清的理由支持你使用 WordPress，WordPress 是免费的，WordPress 非常容易安装和维护...]]></description>
			<content:encoded><![CDATA[<p>有数不清的理由支持你使用 WordPress，这里随便说说就有 10 个。  <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>10. <strong>WordPress 有成千上万的主题</strong>。<br />
不仅有免费的，而且可也可以定制，<a href="http://wpjam.com">WordPress JAM</a> 就是最好的团队。</p>
<p>9. <strong>WordPress 也有成千上万的<a href="http://wordpress.org/extend/plugins/">插件</a></strong>。<br />
这也是 WordPress 迷人的一个地方之一。而且 WordPress 的插件非常容易编写，<a href="http://fairyfish.net/plugins/">我都写了一些</a>。</p>
<p>8. <strong>直接在 WordPress 管理后台就能看到 WordPress 相关新闻</strong>。<br />
对于中文用户来说，安装下<a href="http://fairyfish.net/2008/01/31/dashboard-chinese/">中文 Dashboard</a> 就能看到最新的中文 WordPress 新闻。</p>
<p>7.<strong> WordPress 在全世界被广泛使用</strong>。<br />
不管你相信与否，有个报道称，WordPress 占了整个 Web 的 8%。其实 WordPress 已经不仅仅作为博客，他可以作为<a href="http://fairyfish.net/2007/09/22/5-odd-and-unique-uses-of-wordpress/">各种类型的网站</a>了。</p>
<p>6. <strong>著名的 bloggers 基本都是使用 WordPress</strong>。<br />
无论国内还是国外，很多著名的 blogger 很多都是使用 WordPress 啦。</p>
<p>5. <strong>WordPress 非常容易<a href="http://codex.wordpress.org/Installing_WordPress">安装</a></strong>。<br />
没有比 WordPress 更容易安装的 Web 程序了。</p>
<p>4. <strong>你甚至不需要自己购买<a href="http://wordpress.com/">主机</a></strong>！<br />
是的，可以使用 WordPress.com，也可以使用其他基于 WordPress 的 BSP。</p>
<p>3. <strong>WordPress 维护非常简单</strong>。<br />
直接在后台安装新版本即可。</p>
<p>2. <strong>WordPress 能让你展现自己</strong>！<br />
这也是很多人 blog 的原因。</p>
<p>1. <strong>WORDPRESS IS FREE</strong>.<br />
这也是 WordPress 这么流行最终的原因，但是免费并不代表不赚钱，其实 WordPress 让 WordPress 开发团队可是发了大财的。所以坚持一个自己喜欢的东西去做，总就会有回报的！</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/article/ten-reasons-to-choose-wordpress/" title="10 个选择使用 WordPress 的原因">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/article/ten-reasons-to-choose-wordpress/&title=10+%E4%B8%AA%E9%80%89%E6%8B%A9%E4%BD%BF%E7%94%A8+WordPress+%E7%9A%84%E5%8E%9F%E5%9B%A0&tags=WordPress, 博客, "  title="10 个选择使用 WordPress 的原因">收藏本文</a>
 / <a href="http://fairyfish.net/article/ten-reasons-to-choose-wordpress/#comments" title="10 个选择使用 WordPress 的原因">32条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=684254448&amp;utmr=-&amp;utmp=%2Frss%2Farticle%2Ften-reasons-to-choose-wordpress%2F&amp;utmdt=10+%E4%B8%AA%E9%80%89%E6%8B%A9%E4%BD%BF%E7%94%A8+WordPress+%E7%9A%84%E5%8E%9F%E5%9B%A0&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/article/ten-reasons-to-choose-wordpress/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>在 Mac OS X 系统上安装 WordPress 本地测试</title>
		<link>http://fairyfish.net/article/install-wordpress-on-mac-os-x/</link>
		<comments>http://fairyfish.net/article/install-wordpress-on-mac-os-x/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 08:51:33 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=3059</guid>
		<description><![CDATA[在 Mac OS X 系统上如何安装并运行 XAMPP，然后建立数据库并安装 WordPress 本地测试。]]></description>
			<content:encoded><![CDATA[<p>前面介绍<a href="http://fairyfish.net/2007/06/25/installing-wordpress-locally/">在 Windows 系统上安装 WordPress 本地测试</a>，<a href="http://fairyfish.net/2011/02/27/mac-air-13/">入手 Mac Air</a> 之后，也在本地安装 WordPress 本地测试：</p>
<h2>1. 下载 XAMPP</h2>
<p>同样选择 XAMPP 这个 Apache MySQL PHP 集成包，<a href="http://www.apachefriends.org/zh_cn/xampp-macosx.html">到 XAMPP 官方下载 XAMPP Mac OS X 安装包</a>。</p>
<h2>2. 安装 XAMPP </h2>
<p>下载后解压缩开并双击 pkg 文件，Mac OS 的安装程序会启动，点击“继续”即可，安装程序还会向您询问管理员密码。</p>
<p> 安装成功后，MacOS X 版的 XAMPP 将被安装到 /Applications/xampp</p>
<h2>3. 启动 XAMPP </h2>
<p>安装完成后，在终端（Terminal）输入下面的命令：<code>sudo su</code>。</p>
<p>然后使用下面的命令启动 XAMPP：</p>
<pre>/Applications/XAMPP/xamppfiles/xampp start</pre>
<p>这样，Apache 和 MySQL 就被启动并运行。</p>
<p>也可以在 XAMPP Control里启动服务。</p>
<h2>4. 安装 WordPress</h2>
<p>下面就是建立数据库和安装 WordPress 了，和前面的<a href="http://fairyfish.net/2007/06/25/installing-wordpress-locally/">在 Windows 系统上安装 WordPress 本地测试</a>类似，这里就不重复了。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/article/install-wordpress-on-mac-os-x/&title=%E5%9C%A8+Mac+OS+X+%E7%B3%BB%E7%BB%9F%E4%B8%8A%E5%AE%89%E8%A3%85+WordPress+%E6%9C%AC%E5%9C%B0%E6%B5%8B%E8%AF%95&tags=Apple, WordPress, XAMPP, "  title="在 Mac OS X 系统上安装 WordPress 本地测试">收藏本文</a>
 / <a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/#comments" title="在 Mac OS X 系统上安装 WordPress 本地测试">13条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/2007/06/25/installing-wordpress-locally/" title="如何在 Windows 系统上安装 WordPress 本地测试">如何在 Windows 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/article/evernote-ios-apps/" title="Evernote 官方 iPhone/iPad 应用推荐">Evernote 官方 iPhone/iPad 应用推荐</a></li>
<li><a href="http://fairyfish.net/2011/12/21/job5156/" title="智通人才网推出 iPhone 客户端">智通人才网推出 iPhone 客户端</a></li>
<li><a href="http://fairyfish.net/2011/12/09/itunes-rewind-2011/" title="苹果发布 2011 年度最佳 iPhone / iPad 应用和游戏">苹果发布 2011 年度最佳 iPhone / iPad 应用和游戏</a></li>
<li><a href="http://fairyfish.net/m/fotoair/" title="照片速递：iPhone上全功能照片传递应用软件">照片速递：iPhone上全功能照片传递应用软件</a></li>
<li><a href="http://fairyfish.net/article/iphone-food-apps/" title="吃货必备：iPhone 美食应用推荐">吃货必备：iPhone 美食应用推荐</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=2098323596&amp;utmr=-&amp;utmp=%2Frss%2Farticle%2Finstall-wordpress-on-mac-os-x%2F&amp;utmdt=%E5%9C%A8+Mac+OS+X+%E7%B3%BB%E7%BB%9F%E4%B8%8A%E5%AE%89%E8%A3%85+WordPress+%E6%9C%AC%E5%9C%B0%E6%B5%8B%E8%AF%95&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/article/install-wordpress-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WordPress SEO 宝典</title>
		<link>http://fairyfish.net/article/wordpress-seo/</link>
		<comments>http://fairyfish.net/article/wordpress-seo/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 17:06:27 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=article&#038;p=3143</guid>
		<description><![CDATA[最基本的搜索引擎优化（SEO）是很简单的，而 WordPress 程序本身的一些优势使得 SEO 变得更加容易，比如我爱水煮鱼有超过 70% 的流量来自搜索引擎，所以做好 SEO 就是流量的保证，这篇文章就给大家介绍下在 WordPress 博客中最基本的一些 SEO 要求，希望能够帮助到你。]]></description>
			<content:encoded><![CDATA[<p>最基本的搜索引擎优化（SEO）是很简单的，而 WordPress 程序本身的一些优势使得 SEO 变得更加容易，比如我爱水煮鱼有超过 70% 的流量来自搜索引擎，所以做好 SEO 就是流量的保证，这篇文章就给大家介绍下在 WordPress 博客中最基本的一些 SEO 要求，希望能够帮助到你。</p>
<p><img src="http://pic.fairyfish.com/2011/fairyfish-seo-traffic.png" alt="我爱水煮鱼有超过 70% 的流量来自搜索引擎" /></p>
<p>简单来说 SEO 分为页面优化和链接建设两大部分，页面优化是基础，而链接建设则是重点，两者缺一不可。</p>
<h2>内容为王</h2>
<p>在讲解具体的 SEO 技巧之前，还是先强调内容为王，高质量、原创的内容是 SEO 的保证，坚持做好这一点，至关重要。为用户创造有价值的内容。原创文章、特色专题都会给你带来意外的收获。搜索引擎亲睐原创内容，纵使转载无数次，搜索引擎知道哪里是原创地址。</p>
<h2>页面优化</h2>
<p>页面优化就是按照 SEO 要求对页面进行优化，主要会涉及到标题，URL，Meta 标签，H1 H2 H3 等标签的使用，关键字密度等各个方面。</p>
<h3>标题</h3>
<p>网页标题直接影响页面在搜索结果中的排名，用户无论是在搜索引擎结果中，Google Reader，微博，或者其他地方阅读到你的文章，第一印象都是你的标题，所以标题党也就是这样产生的，虽然不鼓励大家做标题党，但是最基本优化还是要有的。对于标题的优化有两点：</p>
<ol>
<li>
<p>标题中包含文章的关键字，1-2个关键字即可。</p>
</li>
<li>
<p>标题一般可设计为逆向排列，日志页面，文章标题放在网站标题的前面。</p>
<p>比如这篇文章：<code>WordPress SEO 综述 《 我爱水煮鱼</code>（注意这我没有加网站名，这个影响是不大的，加不加都可以），也可以在标题名和网站名中间加入分类名也是一个不错的做法。具体代码，请参考 WordPress 默认的主题中的标题函数的代码。</p>
</li>
</ol>
<h3>链接（URL）</h3>
<p>WordPress 支持伪静态链接已经给 SEO 带来了很大的方便，选择哪种方式 Permalink 其实关系不大，个人推荐尽量选择带有 %post-name% 的，这样如果 %post-name% 中带有关键字，也能够对 SEO 排名有一定的帮助。比如这篇文章的 URL <a href="http://fairyfish.net/article/wordpress-seo/">http://fairyfish.net/article/wordpress-seo/</a> 就带了 WordPress SEO 这个关键字。</p>
<p>另外确保页面中有 <a href="http://fairyfish.net/2009/12/24/wordpress-29-rel-canonical/"><code>rel="canonical"</code> 标签</a>，避免重复内容和链接唯一性。</p>
<h3>Meta 标签</h3>
<p>Google 和百度都已经不把 Meta Keywords 和 Description 作为排名的因素了，但是添加 Meta Description 对网站的流量还有有帮助的，因为 Google 的搜索结果里面直接使用 Meta Description 做该页面的描述，当用户搜索，看到好的描述的时候，更容易来到你的网站，而 Keywords 则基本无效了，有时候用了反而适得其反，百度会认为你有过度 SEO 之嫌。 <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>在 WordPress，我们可以给任何页面都添加 Meta Description，但是我们都很懒，个人建议只需要给首页和日志页添加即可，日志页面如果输入摘要，使用摘要作为 Meta Description，没有则获取文章的前 120 个字做 Description。在主题的 header 中添加如下代码：</p>
<pre>
&lt;?if (is_home() &#038;&#038; &#038;paged < 2){
    //替换成你自己博客的描述
    $description = "我爱水煮鱼是一个关注 WordPress 开源博客平台应用和互联网的 IT 博客。";
} elseif (is_single()){
    if ($post->post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = substr(strip_tags($post->post_content),0,120);
    }
}
?&gt;
&lt;meta name="description" content="&lt;?=$description?&gt;" /&gt;
</pre>
<h3>语义化</h3>
<p>语义化的网页代码能更好地被搜索引擎爬虫识别，所以使用 XHTML 和 CSS 对网站进行重构，尽量将 CSS 和 Javascript 代码从 HTML 文件中分离出去。现在还可以采用 HTML5 进行网页重构，精简的网页代码能有效改善信噪比问题，让搜索爬虫更关注内容本身。</p>
<h3>H1 H2 H3 等标签的使用</h3>
<p>首先一个页面只有一个 H1 标签，页面上最重要的标题给予 H1 标签，所以在首页或者列表页中，网站的标题采用 H1 标签，而在日志页，文章的标题采用 H1 标签，网站标题使用 DIV。其实 WordPress 默认的主题就是这么设置。</p>
<p>除了设置 H1 标签之外，还要给文章内容中的子标题按照要求设置 H2 H3 标签，这样除了更加文章内容更加清晰之外，语义化也更佳，对 SEO 也有帮助，Google 喜欢语义化的内容， <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  你可以使用我的 <a href="http://fairyfish.net/project/toc/">WordPress 文章目录插件</a>来进一步提高 SEO 效果。</p>
<p>如果你在首页或者其他分类这样的列表页中输出了全文，你可以使用<a href="http://fairyfish.net/m/wp_dynamic_headings/">动态修改 WordPress Heading 标签</a>这个技巧来使得标签更加语义化。</p>
<h3>图片优化</h3>
<p>虽然最新最牛逼的图像识别技术不断出来，再牛逼还是没有办法别的过人的眼睛，所以给图片名上一个好的名字是非常重要的，比如这篇前面那张“我爱水煮鱼有超过 70% 的流量来自搜索引擎”的图片，我就给它命名为“fairyfish-seo-traffic.png”，而不是不知所云的“12414124124.jpg”，并且给他赋予 alt 标签，搜索引擎看到这张图片的时候就立刻理解这张图片的意思。</p>
<h2>链接建设</h2>
<p>前面介绍了页面优化，当你页面优化好了，那么就需要搜索引擎收录你的文章，并且排名靠前，那么怎么让搜索引擎收录，并且排名靠前呢？这就是链接建设的事情了。</p>
<h3>向搜索引擎主动提交</h3>
<p>基本上 WordPress 做得博客，搜索引擎很快就能收录，如果你想让搜索引擎尽快收录，可以主动提交，各大搜索引擎均有“提交网址”的功能。如：</p>
<ul>
<li>Google: <a href="http://www.google.com/addurl/?hl=zh-CN">http://www.google.com/addurl/?hl=zh-CN</a></li>
<li>Baidu: <a href="http://www.baidu.com/search/url_submit.html">http://www.baidu.com/search/url_submit.html</a></li>
</ul>
<h3>Sitemap</h3>
<p>Sitemap 是一个包含你网站上所有公开页面和文档的链接和额外信息的 XML 文件，可以通知搜索引擎网站上有哪些可供抓取的网页。Sitemap 文件在其中列出网站中的网址以及关于每个网址的其他元数据（上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等），以便搜索引擎可以更加智能地抓取网站。Google Sitemaps 服务是 Google 网站管理员工具的一部分，</p>
<p>对于 WordPress 博客来说，我们可以使用  <a href="http://fairyfish.net/article/google-xml-sitemaps/">Google XML Sitemaps</a> 或者 <a href="http://fairyfish.net/m/simple-google-sitemap/">Simple Google Sitemap</a> 插件生成 sitemap 文件。</p>
<h3>站内链接优化</h3>
<p>一个<a href="http://fairyfish.net/article/wordpress-blog-links-buiding/">网站的链接体系架构</a>是非常重要的，对于用户来说，良好的链接体系架构能够让用户立刻明白这个网站主要介绍什么美容，并且快速找到他所需要的内容，而对于搜索引擎来说，良好的链接体系架构能让站点的页面正确被搜索引擎索引，保证 Google 爬虫正确找到页面。</p>
<ul>
<li>保持重要的页面在首页有链接，网站的首页是最重要的页面，也是搜索引擎最经常来访问的页面，所以该页面我们应该尽量把更多的重要页面链接显示到首页。但是也要注意，千万不要超过100个链接。</li>
<li>站内的页面都要有链接至首页</li>
<li>建立面包屑链接，网站建立明晰的导航和层次结构。</li>
<li>相关联的网页内容要做互链，如文章下方的“相关文章”功能。建议安装<a href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/">相关日志插件</a>。</li>
<li>相关关键字链接至相关文章，比如你以前日志中有过关于“key1”的文章，在以后的文章中都可以将“key1”链接至之前的那个页面，以产生关联性。</li>
<li>记得定期清除无效链接。</li>
</ul>
<h3>获取反向链接</h3>
<p>从外部链接到你的网站的链接，称为“反向链接”，反向链接是搜索引擎衡量网站质量的重要依据，是SEO工作的重点，如何增加反向链接？</p>
<ul>
<li>提供高质量的原创内容，自然能得到大量的反向链接。高质量的原创内容，容易被无数个网站进行转载，有版权意识的网站会在他的网站上留下你的链接地址。</li>
<li>将网站加入到相关的目录中去，比如DMOZ开放目录、高质量的网址导航站、和你网站主题相关的网站互链。</li>
<li>做一些总结性的专题、列表、索引，人们很喜欢收藏此类，从而赢得反向链接。比如：<a href="http://fairyfish.net/article/ipad-top-10-free-apps/">iPad 装机必备十大免费软件</a>。</li>
<li>在于网站主题相关的大型网站上发表文章，比如客座博客。</li>
<li>提供免费的服务和产品，比如提供免费的 WordPress 主题给人下载，用的人越多，你获取的链接越多。</li>
</ul>
<h2>WordPress SEO 总结</h2>
<p>关于 WordPress SEO 就介绍这么多，WordPress 本身就是 SEO 做得很好的一个开源程序，如果再加上一些优化和提高，一定会让你的博客的流量提升的很快。 这篇文章我会长期更新，修正和添加新的内容。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/article/wordpress-seo/&title=WordPress+SEO+%E5%AE%9D%E5%85%B8&tags=SEO, WordPress, "  title="WordPress SEO 宝典">收藏本文</a>
 / <a href="http://fairyfish.net/article/wordpress-seo/#comments" title="WordPress SEO 宝典">17条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/2008/12/16/baidu-suggestion/" title="WordPress 博客怎么对百度进行 SEO 优化">WordPress 博客怎么对百度进行 SEO 优化</a></li>
<li><a href="http://fairyfish.net/article/wordpress-blog-links-buiding/" title="WordPress 博客如何进行链接建设">WordPress 博客如何进行链接建设</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=929431272&amp;utmr=-&amp;utmp=%2Frss%2Farticle%2Fwordpress-seo%2F&amp;utmdt=WordPress+SEO+%E5%AE%9D%E5%85%B8&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/article/wordpress-seo/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress 博客如何进行链接建设</title>
		<link>http://fairyfish.net/article/wordpress-blog-links-buiding/</link>
		<comments>http://fairyfish.net/article/wordpress-blog-links-buiding/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 04:15:41 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[链接建设]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1700</guid>
		<description><![CDATA[前面学习了链接建设的三篇文章，如何构建网站的链接体系架构，通过导入链接提高网站排名，使用向外链接来增强内容的相关性，根据这些链接建设的理论的建议和要求，针对 WordPress 博客我们应该如何进行链接建设呢？]]></description>
			<content:encoded><![CDATA[<p>前面介绍了链接建设的三篇文章，<a href="http://fairyfish.net/m/link-architecture/">如何构建网站的链接体系架构</a>，<a href="http://fairyfish.net/m/inbound-links/">通过导入链接提高网站排名</a>，<a href="http://fairyfish.net/m/outbound-links/">使用向外链接来增强内容的相关性</a>，根据这些链接建设理论的建议和要求，针对 WordPress 博客我们应该如何进行链接建设呢？</p>
<h2>1. 重要的页面在首页有链接</h2>
<p>每个网站都有自己最重要的内容或者页面，这些内容就是这个网站的精髓，所以直接在网站首页就有这些重要的页面，无论对用户还是搜索引擎都是有帮助的。简单的说流量最高的日志就是 WordPress 博客的最新文章，所以我们可以在首页的侧边栏输出<strong>热文排行</strong>和<strong>月度热文</strong>。实现方法是通过 <a href="http://fairyfish.net/2009/11/16/wp-postviews/">PostViews</a> 这个插件中的 <code>get_most_viewed</code> 和 <code>get_timespan_most_viewed</code> 这两个函数实现。除了这两个列表之外，如果觉得自己的博客还有一些比较重要的日志，可以手工在侧边栏建立一个列表，如<a href="http://fairyfish.net/">我爱水煮鱼</a>的<strong>本站推荐</strong>，详细可以查看<a href="http://fairyfish.net/">我爱水煮鱼</a>首页的侧边栏。</p>
<h2>2. 良好导航，让用户知道自己在哪里！</h2>
<p>比如创建“首页 > WordPress > WordPress 博客如何进行链接建设”这样的面包屑导航链接。实现方式是在 <code>single.php</code> 页面循环开始之后最开始的地方添加如下代码：</p>
<pre>
&lt;a&nbsp;href="http://fairyfish.net"&nbsp;title="Home"&gt;Home&lt;/a&gt;&nbsp;&amp;raquo; <span style="color: #0000BB">&lt;?php&nbsp;the_category</span><span style="color: #007700">(</span><span style="color: #DD0000">","</span><span style="color: #007700">);&nbsp;</span><span style="color: #0000BB">?&gt;</span> &nbsp;&amp;raquo;&nbsp;<span style="color: #0000BB">&lt;?php&nbsp;the_title</span><span style="color: #007700">();&nbsp;</span><span style="color: #0000BB">?&gt;</span>
</pre>
<h2>3. 向搜索引擎提交 sitemap！</h2>
<p>使用 <a href="http://fairyfish.net/article/google-xml-sitemaps/">Google XML Sitemaps</a> 或者 <a href="http://fairyfish.net/m/simple-google-sitemap/">Simple Google Sitemap</a> 插件生成 sitemap，并向搜索引擎提交加快索引。</p>
<h2>4. 提高用户的粘性和内容的相关性。</h2>
<p>可以在日志页面显示相关日志来提高用户的粘性和内容的相关性，推荐使用 <a href="http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/">WordPress Related Posts</a>。</p>
<h2>5. 控制你的向外链接。</h2>
<p>最好不要卖链接，如果真的穷得解不开锅，卖链接一定要卖给相关的网站或者 nofollow 链接。</p>
<p>UGC 里面的链接一定要 nofollow，并且安装 <a href="http://fairyfish.net/2009/01/22/comments-link-redirect/">Comments Link Redirect</a> 插件。</p>
<p>对一些专有名词的解释可以链向维基百科这些权威的网站。</p>
<h2>6. 获取更多的反向链接</h2>
<p>获取更多的反向链接，最好的方法是提供有用服务和产品，对于熟悉 WordPress 的用户来说，最好的方法是制作一个流行的插件或者主题然后分享给 WordPress 用户使用，给大家提供有趣独一的资讯和博客技巧也是获取链接的最好方法。</p>
<h2>7. 广交朋友，乐于助人</h2>
<p>朋友是很乐意引用和推荐你的网站和文章的，这是获取链接的最好方法，关于链接建设，你还有什么什么建议呢？欢迎给我留言。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/article/wordpress-blog-links-buiding/" title="WordPress 博客如何进行链接建设">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/article/wordpress-blog-links-buiding/&title=WordPress+%E5%8D%9A%E5%AE%A2%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E9%93%BE%E6%8E%A5%E5%BB%BA%E8%AE%BE&tags=SEO, WordPress, 链接建设, "  title="WordPress 博客如何进行链接建设">收藏本文</a>
 / <a href="http://fairyfish.net/article/wordpress-blog-links-buiding/#comments" title="WordPress 博客如何进行链接建设">35条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/2008/12/16/baidu-suggestion/" title="WordPress 博客怎么对百度进行 SEO 优化">WordPress 博客怎么对百度进行 SEO 优化</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=118775845&amp;utmr=-&amp;utmp=%2Frss%2Farticle%2Fwordpress-blog-links-buiding%2F&amp;utmdt=WordPress+%E5%8D%9A%E5%AE%A2%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E9%93%BE%E6%8E%A5%E5%BB%BA%E8%AE%BE&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/article/wordpress-blog-links-buiding/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>基于 WordPress 虚拟商品销售的商城系统</title>
		<link>http://fairyfish.net/2010/12/23/wpjam-vshop/</link>
		<comments>http://fairyfish.net/2010/12/23/wpjam-vshop/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 03:53:23 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=3020</guid>
		<description><![CDATA[基于 WordPress 的用于销售虚拟商品的商城系统（WPJAM VShop）正式上线了，这套系统让你可以和 wpjam.net 一样销售虚拟产品，并且用户自动支付，自动下载（不怕盗链，没权限无法下载），无需人工干预。非常适合于那销售虚拟商品的用户，比如出售 WordPress 主题，黑莓 App 和主题，Android App 等虚拟产品的商家。]]></description>
			<content:encoded><![CDATA[<p>我们制作和运行很久的基于 WordPress 的用于销售虚拟商品的商城系统（WPJAM VShop）正式上线了，这套系统让你可以和 <a href="http://wpjam.net">wpjam.net</a> 一样销售虚拟产品，并且用户自动支付，自动下载（不怕盗链，没权限无法下载），无需人工干预。非常适合于销售虚拟商品的商家，比如出售 WordPress 主题，黑莓 App 和主题，Android App 等虚拟产品的商家。</p>
<h2>WPJAM VShop 的功能</h2>
<ul>
<li>
<strong>基于 WordPress</strong>，继承 WordPress 的所有优点，如友好链接，SEO 表现优秀等等。 </p>
</li>
<li>
<p>使用 WordPress 强大的自定日志类型，可以让你<strong>把默认日志和产品分开</strong>，不会互相影响。所以你还可以使用默认的日志功能来进行<strong>博客营销和推广</strong>。</p>
</li>
<li>
<p><strong>简化 WordPress 注册系统</strong>，用户只需输入用户名和密码和验证码就能注册，舍弃了 WordPress 默认的复杂注册系统。</p>
</li>
<li>
<p>这不是一个简单的商城系统，这是一个<strong>虚拟商城平台</strong>，任何用户在申请之后都可以成为商城的作者，发布自己的产品。并且商城已经做好了非常好的分成系统，作者的费用自动累加，提现都非常方便。</p>
</li>
<li>
<p><strong>支持支付宝</strong>，用户只要用支付宝接口就可以直接购买虚拟产品，并且自动下载，节约你运营时间，以后会加上其他支付接口。</p>
</li>
<li>
<p><strong>支持联署计划</strong>，用户只要在他的博客或者网站推荐你商城的产品，如果购买成功，立刻将联署收入打入它的账户，这样对于商城的推广非常有帮助。</p>
</li>
<li>
<p>简洁而强大的<strong>邮件营销系统</strong>，我们制作了简洁的<strong>邮件营销系统</strong>，结合 Google Analytics 可以做到精准分析。</p>
</li>
</ul>
<h2>WPJAM VShop 售价</h2>
<p>WPJAM VShop 基础售价为 5000 RMB 一套，基于默认的 TwentyTen 主题，可以根据你的简单需求进行一些额外定制，详细请联系 Denis （QQ：11497107 MSN：&#100;&#101;&#110;&#105;s&#104;ua&#64;&#104;ot&#109;ail.&#99;&#111;&#109;）。</p>
<p>演示：<a href="http://wpjam.net/">WPJAM 商城</a></p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/12/23/wpjam-vshop/&title=%E5%9F%BA%E4%BA%8E+WordPress+%E8%99%9A%E6%8B%9F%E5%95%86%E5%93%81%E9%94%80%E5%94%AE%E7%9A%84%E5%95%86%E5%9F%8E%E7%B3%BB%E7%BB%9F&tags=WordPress, "  title="基于 WordPress 虚拟商品销售的商城系统">收藏本文</a>
 / <a href="http://fairyfish.net/2010/12/23/wpjam-vshop/#comments" title="基于 WordPress 虚拟商品销售的商城系统">6条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
<li><a href="http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/" title="WordPress 核心代码不再包含导入功能">WordPress 核心代码不再包含导入功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1372903708&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F12%2F23%2Fwpjam-vshop%2F&amp;utmdt=%E5%9F%BA%E4%BA%8E+WordPress+%E8%99%9A%E6%8B%9F%E5%95%86%E5%93%81%E9%94%80%E5%94%AE%E7%9A%84%E5%95%86%E5%9F%8E%E7%B3%BB%E7%BB%9F&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/12/23/wpjam-vshop/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>iPad 导航：最给力的 iPad 网址导航</title>
		<link>http://fairyfish.net/2010/11/21/ipaddh/</link>
		<comments>http://fairyfish.net/2010/11/21/ipaddh/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 07:06:01 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2982</guid>
		<description><![CDATA[iPad 导航是一个针对 iPad 的网址导航网站，收集的都是常用的并且专为iPad优化过的网站。我们发现很多网站都推出针对 iPad 优化的网站或者网页，我们就想把这些网站都收集在一起，让用户打开我们的导航网站就能找到所有适合或者针对 iPad 优化的网站。]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://ipaddh.com/">iPad 导航</a></strong>是一个针对 iPad 的<strong>网址导航网站</strong>，收集的都是常用的并且专为iPad优化过的网站。我们制作这个网站的初衷是发现使用 iPad 的用户大多是用来浏览阅读和游戏，用来编辑和制作（比如写博客，画画）比较少，并且我们发现很多网站都推出针对 iPad 优化的网站或者网页，我们就想把这些网站都收集在一起，让用户打开我们的导航网站就能找到所有适合或者针对 iPad 优化的网站。</p>
<p><img src="http://pic.fairyfish.com/2010/11/ipaddh.jpg" alt="iPad 导航：最给力的 iPad 网址导航" /></p>
<h2>iPad 导航的特色</h2>
<ul>
<li>针对 iPad 的网址导航网站，适合 iPad 用户使用。</li>
<li>整个网站针对 iPad 进行优化，设计偏向苹果风格。</li>
<li>前端使用 HTML5 和 CSS3 构建，符合最新网页标准。</li>
<li>代码针对 iPad 优化，可以随 iPad 旋转变化。</li>
<li>前台提交，用户可以提交自己喜欢的网站。</li>
<li>整合博客，实时更新 iPad 最新咨询和应用。</li>
<li>微博同步，可以吧博客日志同步到6个微博和社区。</li>
</ul>
<h2>iPad 导航的技术特点</h2>
<p><a href="http://ipaddh.com/">iPad 导航</a>整个网站是基于我们最熟悉的 WordPress 进行构建的，使用 WordPress 的自定义日志类型（Custom Post Type）创建导航日志类型，每个导航网址其实就是一篇日志，然后使用自定义分类（Custom Taxonomy）来创建导航分类，这样既可以使用 WordPress 各种接口，又不会干扰到原来的日志和分类系统，非常快速和方便。</p>
<h2>iPad 导航的推广</h2>
<p><a href="http://ipaddh.com/">iPad 导航</a>从2010年10月14日正式上线，到现在差不多一天有 2000 IP，对于才开办一个多月的网站已经还算不错，除了整个网站前期的目的和针对性非常强之外，我们也使用了下面的一些推广方式手段：</p>
<ul>
<li><strong>搜索引擎优化</strong>：在网站构建的时候就已经做好了页面优化，在下面的各种推广方式的时候其实已经是一种链接建设的过程。</li>
<li><strong>论坛推广</strong>：我们在一些 iPad 讨论的论坛发布一些帖子，这个流量的最初来源。</li>
<li><strong>资源互换</strong>：包括和一些 iPad 论坛或者博客交换链接等。和新浪微博iPad客户端资源交换，我们在导航中推荐我们，他们在<a href="http://t.sina.com.cn/1773041022/wr0t4LhjA0">微博中推荐我们</a>。</li>
<li><strong>微博推广</strong>：建立微博帐号，<a href="http://t.sina.com.cn/ipaddh/">@iPad导航</a> 发布新的日志可以同步到各个微博。</li>
<li><strong>厂家合作</strong>：我们和悠果合作，悠果提供iPad皮套，我们建立 <a href="http://ipaddh.com/minisite/yogo/">minisite</a>，通过在微博转发送iPad皮套的活动进行。</li>
</ul>
<p>访问：<a href="http://ipaddh.com/">iPad 导航</a>，iPad 微博的新浪微薄：<a href="http://t.sina.com.cn/ipaddh/">@iPad导航</a>。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/11/21/ipaddh/" title="iPad 导航：最给力的 iPad 网址导航">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/11/21/ipaddh/&title=iPad+%E5%AF%BC%E8%88%AA%EF%BC%9A%E6%9C%80%E7%BB%99%E5%8A%9B%E7%9A%84+iPad+%E7%BD%91%E5%9D%80%E5%AF%BC%E8%88%AA&tags=iPad, WordPress, "  title="iPad 导航：最给力的 iPad 网址导航">收藏本文</a>
 / <a href="http://fairyfish.net/2010/11/21/ipaddh/#comments" title="iPad 导航：最给力的 iPad 网址导航">8条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/m/google-analytics-track-ipad-orientation/" title="使用 Google Analytics 分析 iPad 横竖屏使用比例">使用 Google Analytics 分析 iPad 横竖屏使用比例</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/12/11/2010-top-10-china-ipad-apps/" title="2010 年中国用户最喜欢的10大 iPad 免费应用">2010 年中国用户最喜欢的10大 iPad 免费应用</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1296327933&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F11%2F21%2Fipaddh%2F&amp;utmdt=iPad+%E5%AF%BC%E8%88%AA%EF%BC%9A%E6%9C%80%E7%BB%99%E5%8A%9B%E7%9A%84+iPad+%E7%BD%91%E5%9D%80%E5%AF%BC%E8%88%AA&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/11/21/ipaddh/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress 3.1 开发的功能</title>
		<link>http://fairyfish.net/2010/11/15/wordpress-31-feature/</link>
		<comments>http://fairyfish.net/2010/11/15/wordpress-31-feature/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 04:03:50 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2979</guid>
		<description><![CDATA[WordPress 3.1 还在开发中，但是 WordPress 开发团队已经更新了 WordPress 3.1 开发的功能，其中 Post Format 是最吸引人注意的功能。]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.1 还在开发中，但是 <a href="http://wpdevel.wordpress.com/2010/10/14/feature-status-post-formats-landed-d/">WordPress 开发团队已经更新了 WordPress 3.1 开发的功能</a>：</p>
<p><strong>Post Formats</strong> – 允许把日志设置为特定的格式，比如 aside, gallery, link, photo, video, quote 等，并且允许主题根据日志的格式样式化它们，其实这个功能 Tumblr 这个博客服务就是这样提供的，我觉得这个功能非常好，写博客其实并不是所有的时候都能写出长篇大论，有时候只想贴张照片，相册，放个视频，小侃两句而已。</p>
<p><strong>Theme Search/Filter</strong>（主题搜索和过滤） –  从 WordPress.com themes.php 获取搜索和浏览的想法对 WordPress 主题页面进行改进。</p>
<p><strong>Internal linking</strong>（内部链接） – 这个功能可以吧你日志的搜索结果或者按照标题，日志或者时间等方式浏览的日志列表保存为一个内部链接。</p>
<p><strong>Admin Bar</strong> – 3.1 可能提供一个 administration bar。</p>
<p><strong>Ajaxified Admin</strong> – 后台的大部分栏目都能排序，引入新的分页样式，排序，分页和搜索都无需刷新页面，直接 AJAX 完成。</p>
<p><strong>Update TinyMCE </strong>– 后台可视化编辑器更新到 TinyMCE 3.3.9.2。</p>
<p><strong>Multi-Taxonomy Queries</strong>（多重分类方式查询） – 允许用户通过多重分类模式查询。</p>
<p><strong>Custom Post Type Index Pages</strong>（自定义日志类型首页） &#8211; 给自定义日志类型提供一个虚拟目录，其实我现在是通过<a href="http://fairyfish.net/m/using-wordpress-page-templates/">自定义页面模板</a>实现的。</p>
<p><strong>Cleanup Admin CSS</strong> &#8211; 清理所有后台的 CSS 文件，使他们更容易维护，清除冗余，合并多余的文件，并提供更好的管理配色方案的支持。</p>
<p><strong>QuickPress Function</strong> &#8211; 是 QuickPress 这个功能可以被自定义日志类型使用，并且可以在主题中使用。</p>
<p><strong>User Admin</strong> &#8211; 提供一个更个性化的用户面板，一个简单的终点，可以访问到用户个人信息，跨站偏好，并且可以访问用户自己的所用博客，所有博客的统计信息，多重站点功能以及 QuickPress 的地方。</p>
<p><strong>Network Admin</strong> &#8211; 把 Super Admin（超级管理）的菜单和相关的页面从常规的管理页面移到 wp-admin/network/。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/11/15/wordpress-31-feature/&title=WordPress+3.1+%E5%BC%80%E5%8F%91%E7%9A%84%E5%8A%9F%E8%83%BD&tags=WordPress, "  title="WordPress 3.1 开发的功能">收藏本文</a>
 / <a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/#comments" title="WordPress 3.1 开发的功能">14条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
<li><a href="http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/" title="WordPress 核心代码不再包含导入功能">WordPress 核心代码不再包含导入功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=680358282&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F11%2F15%2Fwordpress-31-feature%2F&amp;utmdt=WordPress+3.1+%E5%BC%80%E5%8F%91%E7%9A%84%E5%8A%9F%E8%83%BD&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/11/15/wordpress-31-feature/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>为什么使用 WordPress 给企业建站</title>
		<link>http://fairyfish.net/2010/04/19/why-wordpress-as-cms/</link>
		<comments>http://fairyfish.net/2010/04/19/why-wordpress-as-cms/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 03:04:54 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 项目]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2687</guid>
		<description><![CDATA[从 2007 年开始使用 WordPress 给企业或者工作室建站，到今天已经有 2 年多，其中也有了许多成功的案例，也和其中几个对 WordPress 有相同爱好的朋友一起组建了一个专门使用 WordPress 给企业建站的团队：WordPress JAM。今天就自己这几年的使用 WordPress 给企业建站的经验说下为什么选择 WordPress。]]></description>
			<content:encoded><![CDATA[<p>我是 2006 年开始使用 WordPress，然后就深深的喜欢上了这个开源的博客程序，测试和使用了上百个 <a href="http://fairyfish.net/tag/wordpress-plugin/">WordPress 插件</a>，并且<a href="http://fairyfish.net/plugins/">自己也写几个 WordPress 插件</a>。</p>
<p>更重要的是从 2007 年开始使用 WordPress 给企业或者工作室建站，到今天已经有 2 年多，其中也有了许多<a href="http://wpjam.com/">成功的案例</a>，也和其中几个对 WordPress 有相同爱好的朋友一起组建了一个专门使用 WordPress 给企业建站的团队：<a href="http://wpjam.com/">WordPress JAM</a>。今天就自己这几年的使用 WordPress 给企业建站的经验说下为什么选择 WordPress。<br />
<span id="more-2687"></span></p>
<ol>
<li>
<p><strong>WordPress 使用简单</strong>，WordPress 是一个博客系统，它要应对全世界上亿用户的不同的使用习惯，所以它的用户体验是很好的，WordPress 用户界面友好，很快就能上手使用，所以你不也用担心你的老板不会用。</p>
</li>
<li>
<p><strong>WordPress 建站 SEO 好，收录快</strong>，WordPress 具有非常好的 SEO 特性，使用 WordPress 建立的网站可以很快被 Google 和者百度等搜索引擎收录，刚发布的文章最快几分钟就能收录，所以使用 WordPress 建站对企业进行网络推广非常有大的帮助。</p>
</li>
<li>
<p><strong>WordPress 完全支持中文</strong>，WordPress 主要开发者是美国人，所以他的默认语言是英文的。但是对于不懂英文的同学，完全不用考虑语言的问题，WordPress 是本地化做的做的最好的开源程序之一，它完全支持 i18n 协议，各国爱好者也对其进行了本地化，国内有 <a href="http://wfans.org/blog/">WordPress 中文团队</a>一直对其进行本地化工作。</p>
</li>
<li>
<p><strong>WordPress 是可扩展</strong>，WordPress 虽然是一个博客程序，但是 WordPress 众多的插件是你可以把它改成任何程序，你可以把你的 WordPress 作为一个 Wiki 程序，也可以作为 CSS Gallery，它强大的 API 和 Hook 接口注定了没有什么不可能，世界上已经有很多把它作为 CMS（内容管理系统）的成功案例。</p>
</li>
<li>
<p><strong>WordPress 非常容易定制</strong>，WordPress 有一套非常好用的主题模板，你只要懂一定的 PHP，XHTML 和 CSS 就能自己修改 WordPress 主题，如果懂得设计，那么你可以制作非常精美的 WordPress 主题。当然了，定制 WordPress 或者 WordPress 主题还是一个专业性的工作，个人建议你找专业的团队来完成，当然首推的还是我们的 <a href="http://wpjam.com/">WordPress JAM</a> 团队。</p>
</li>
<li>
<p><strong>WordPress 社区非常活跃</strong>，如果你有什么问题，只要去搜索，肯定可以找到相关的答案，并且有很多相关的社区和论坛，一般去提问，都会有回应，这里推荐：<a href="http://wfans.org/forums/">WordPress 爱好者论坛</a>。</p>
</li>
<li>
<p><strong>WordPress 是免费的</strong>，网上有很多功能强大的建站程序，但是是收费的，而且贵的惊人，而 WordPress 是免费的，所以选择了 WordPress 建站之后不需要考虑费用的问题，当然如果你的企业收益不错，当然可以考虑资助 WordPress 感谢他们。</p>
</li>
<li>
<p><strong>我们对 WordPress 很熟悉</strong>，当然这个是我们使用 WordPress 开发网站的注重要原因，我们每天都使用 WordPress 写博客，我们使用 WordPress 创建赚钱的博客，我们已经开发了<a href="http://wpjam.com/">非常多的 WordPress 项目</a>。</p>
</li>
</ol>
<p>准备好使用 WordPress 给你的企业建立网站或者改进现有的网站了吗？<a href="http://wpjam.com/">WordPress JAM</a> 一直是你最好的选择。 <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/04/19/why-wordpress-as-cms/" title="为什么使用 WordPress 给企业建站">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/04/19/why-wordpress-as-cms/&title=%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8+WordPress+%E7%BB%99%E4%BC%81%E4%B8%9A%E5%BB%BA%E7%AB%99&tags=WordPress, WordPress 项目, "  title="为什么使用 WordPress 给企业建站">收藏本文</a>
 / <a href="http://fairyfish.net/2010/04/19/why-wordpress-as-cms/#comments" title="为什么使用 WordPress 给企业建站">30条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/12/01/dupont-corian/" title="WordPress 项目案例：杜邦可丽耐">WordPress 项目案例：杜邦可丽耐</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1641852340&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F04%2F19%2Fwhy-wordpress-as-cms%2F&amp;utmdt=%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8+WordPress+%E7%BB%99%E4%BC%81%E4%B8%9A%E5%BB%BA%E7%AB%99&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/04/19/why-wordpress-as-cms/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Windows Live Spaces 关闭，博客转移到 WordPress.Com</title>
		<link>http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/</link>
		<comments>http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 14:59:34 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Windows Live]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2945</guid>
		<description><![CDATA[Windows Live 和 WordPress.Com 达成合作，其下的世界上最大的博客提供商之一 Windows Live Spaces 即将关闭，博客转移到 WordPress.Com]]></description>
			<content:encoded><![CDATA[<p>Windows Live 和 WordPress.Com 达成合作，其下的世界上最大的博客提供商之一 Windows Live Spaces 即将关闭，博客转移到 WordPress.Com：</p>
<p><img src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-53-82-metablogapi/4426.ICON_5F00_thumb_5F00_1C89A429.png" alt="Windows Live Spaces 关闭，博客转移到 WordPress.Com" /></p>
<ul>
<li>让现有的 Live Spaces 用户能偶非常容易转移到 WordPress.com，并且原来的博客链接会正确跳转到新的日志当中。</li>
<li>可以让用户把他的 WordPress.com 的博客和 Messager 连接在一起，这样他的 Live Messager 用户可以快速看到他在 WordPress.com 博客上的更新。这个是基于 Live 的一个 <a href="http://msdn.microsoft.com/en-us/windowslive/default.aspx">Messenger Connect</a> 的工具</li>
<li>让 Windows Live 用户在 WordPress.com 上更容易创建博客。并 Windows Live Writer 这个博客离线编辑工具也会使用 WordPress.com 作为默认的博客解决方案。</li>
</ul>
<p>Windows Live 这样做的目的是为了让用户能够享受更专业的博客服务，WordPress.com 是世界上最专业的博客服务，它现有 2600 万个博客，每个月有 2.5 亿多流量，并且其提供 WordPress 独立博客程序产生的博客已经占了世界上 8% 的网站，把博客服务转交给 WordPress.com 之后，除了和 WordPress.com 达成深度合作之外，Windows Live 可以更关注社交化。对 WordPress.com 来说，获得 Windows Live Spaces 的 3 千万用户，其专业博客服务提供商的地位会进一步巩固，加上<a href="http://fairyfish.net/2009/08/08/how-wordpress-makes-money/"> WordPress 丰富的的盈利模式</a>，WordPress.com 也会成为最赚钱的公司之一。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/&title=Windows+Live+Spaces+%E5%85%B3%E9%97%AD%EF%BC%8C%E5%8D%9A%E5%AE%A2%E8%BD%AC%E7%A7%BB%E5%88%B0+WordPress.Com&tags=Windows Live, WordPress, "  title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">收藏本文</a>
 / <a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/#comments" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">7条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
<li><a href="http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/" title="WordPress 核心代码不再包含导入功能">WordPress 核心代码不再包含导入功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=938874788&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F09%2F28%2Fwindows-live-spaces-2-wordpress-com%2F&amp;utmdt=Windows+Live+Spaces+%E5%85%B3%E9%97%AD%EF%BC%8C%E5%8D%9A%E5%AE%A2%E8%BD%AC%E7%A7%BB%E5%88%B0+WordPress.Com&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress 核心代码不再包含导入功能</title>
		<link>http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/</link>
		<comments>http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 06:49:55 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=m&#038;p=2845</guid>
		<description><![CDATA[以前在 WordPress 后台 > 工具（Tools）菜单下可以导入其他程序或者其他 WordPress 的 XML 的文件，但是从 WordPress 3.0 开始，WordPress 核心代码不再包含导入功能，如果你需要导入数据，需要安装插件了，导入插件和其他插件一样安装即可。 这是 WordPress 开发的转变，开始使用 Core-Plugins，就是把大家都需要使用的插件，作为官方核心插件，你可以从这里看到现在已有的 Core Plugins。 Dreamcolor 已经制作了所有官方导入工具的简体中文语言包。 &#62;&#62;&#62;继续阅读全文 ... &#169; 我爱水煮鱼 / 收藏本文 / 9条评论 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博 相关日志WordPress SEO 宝典 在 Mac OS X 系统上安装 WordPress 本地测试 基于 WordPress 虚拟商品销售的商城系统 WordPress 3.1 [...]]]></description>
			<content:encoded><![CDATA[<p>以前在 WordPress 后台 > 工具（Tools）菜单下可以导入其他程序或者其他 WordPress 的 XML 的文件，但是从 WordPress 3.0 开始，WordPress 核心代码不再包含导入功能，如果你需要导入数据，需要安装插件了，导入插件和其他插件一样安装即可。</p>
<p>这是 WordPress 开发的转变，开始使用 Core-Plugins，就是把大家都需要使用的插件，作为官方核心插件，你可以从这里看到现在已有的 <a href="http://wordpress.org/extend/plugins/profile/wordpressdotorg">Core Plugins</a>。</p>
<p>Dreamcolor 已经制作了<a href="http://dreamcolor.net/project/wordpress-importers-chinese-translation/">所有官方导入工具的简体中文语言包</a>。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/" title="WordPress 核心代码不再包含导入功能">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/&title=WordPress+%E6%A0%B8%E5%BF%83%E4%BB%A3%E7%A0%81%E4%B8%8D%E5%86%8D%E5%8C%85%E5%90%AB%E5%AF%BC%E5%85%A5%E5%8A%9F%E8%83%BD&tags=WordPress, "  title="WordPress 核心代码不再包含导入功能">收藏本文</a>
 / <a href="http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/#comments" title="WordPress 核心代码不再包含导入功能">9条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=316140157&amp;utmr=-&amp;utmp=%2Frss%2Fm%2Fwordpress-import-not-include-in-wp-core%2F&amp;utmdt=WordPress+%E6%A0%B8%E5%BF%83%E4%BB%A3%E7%A0%81%E4%B8%8D%E5%86%8D%E5%8C%85%E5%90%AB%E5%AF%BC%E5%85%A5%E5%8A%9F%E8%83%BD&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/m/wordpress-import-not-include-in-wp-core/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress 将不再支持 PHP4 和 MySQL 4</title>
		<link>http://fairyfish.net/2010/07/31/wordpress-eol-for-php4-and-mysql4/</link>
		<comments>http://fairyfish.net/2010/07/31/wordpress-eol-for-php4-and-mysql4/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 04:03:31 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?post_type=m&#038;p=2799</guid>
		<description><![CDATA[现在只有 11% 的 WordPress 用户是用 PHP4 和 MySQL 4，并且这部分用户大部分可以把主机后台设置 PHP 5.2，所以WordPress 3.1 将是最后一个支持 PHP4 和 MySQL 4 的版本，从 WordPress 3.2 开始，必须要 PHP 5.2 和 MySQL 5 以上的版本。]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.1 将是最后一个支持 PHP4 和 MySQL 4 的版本，从 WordPress 3.2 开始，必须要 PHP 5.2 和 MySQL 5 以上的版本，个人觉得这是非常好的一个决定，其实现在只有 11% 的 WordPress 用户是用 PHP4 和 MySQL 4，并且这部分用户大部分可以把主机后台设置 PHP 5.2。</p>
<p>个人认为这是非常好的一个决定，这样就不用为了兼容 PHP4 和 MySQL 4，程序要做一些无谓判断，可以直接用 PHP5 面向对象的一些高级功能，这样程序效率会提供很多，WordPress 效率问题已经被人诟病了好久。其实很多开源程序都已经决定不在支持 PHP4 和 MySQL 4，如 Joomla 和 Drupal 等。</p>
<p>为了检查你的主机是否支持 WordPress 3.2 对主机的要求，官方提供了一个插件  <a href="http://wordpress.org/extend/plugins/health-check/">Health Check</a>，帮你检测你的主机是否符合安装要求。WordPress 3.1 将在 2010 年底前发布，而 WordPress 3.2 将在 2011 年中发布，所以还是有足够的时间去满足 WordPress 的要求。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/07/31/wordpress-eol-for-php4-and-mysql4/" title="WordPress 将不再支持 PHP4 和 MySQL 4">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/07/31/wordpress-eol-for-php4-and-mysql4/&title=WordPress+%E5%B0%86%E4%B8%8D%E5%86%8D%E6%94%AF%E6%8C%81+PHP4+%E5%92%8C+MySQL+4&tags=WordPress, "  title="WordPress 将不再支持 PHP4 和 MySQL 4">收藏本文</a>
 / <a href="http://fairyfish.net/2010/07/31/wordpress-eol-for-php4-and-mysql4/#comments" title="WordPress 将不再支持 PHP4 和 MySQL 4">1条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1425026962&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F07%2F31%2Fwordpress-eol-for-php4-and-mysql4%2F&amp;utmdt=WordPress+%E5%B0%86%E4%B8%8D%E5%86%8D%E6%94%AF%E6%8C%81+PHP4+%E5%92%8C+MySQL+4&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/07/31/wordpress-eol-for-php4-and-mysql4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 日志缩略图功能</title>
		<link>http://fairyfish.net/2010/06/27/wordpress-post-thumbnail/</link>
		<comments>http://fairyfish.net/2010/06/27/wordpress-post-thumbnail/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 16:06:26 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 技巧]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2692</guid>
		<description><![CDATA[很多 WordPress 主题，特别是那些杂志型的主题，会给每篇日志加上一张缩略图，很多主题是使用 WordPress 自定义字段来实现日志缩略图功能，从 WordPress 2.9 开始，WordPress 开始内置了日志缩略图的功能，并且提供了详细的接口让主题的作者设置和调用日志的缩略图。]]></description>
			<content:encoded><![CDATA[<p>很多 WordPress 主题，特别是那些杂志型的主题，会给每篇日志加上一张缩略图，这种展现方式一般用在首页，可能单独出现，或者和日志摘要一起。但是目前位置没有一个标准的方法去实现日志缩略图，很多主题是<a href="http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/">使用 WordPress 自定义字段来实现日志缩略图功能</a>，这样的设置比较复杂，虽然我在制作的很多 <a href="http://wpjam.com">WordPress 项目</a>中都是用这个方法，并且设置了直接上传缩略图的方法，但是还是略显麻烦。</p>
<p>从 WordPress 2.9 开始，WordPress 开始内置了日志缩略图的功能，并且提供了详细的接口让主题的作者设置和调用日志的缩略图。<br />
<span id="more-2692"></span></p>
<p class="entry_img">
<img src="http://pic.fairyfish.com/2010/06/post-thumbnail.png" alt="WordPress 日志缩略图功能" /><br />
WordPress 日志缩略图功能
</p>
<h2>开启 WordPress 日志缩略图功能</h2>
<p>在当前 WordPress 主题的 <code>functions.php</code> 添加以下函数，这个函数会在 WordPress 后台编辑日志的界面开启设置日志缩略图的窗体。</p>
<pre>
add_theme_support( 'post-thumbnails' );
</pre>
<p>上面的代码会同时给日志和页面开启缩略图功能，如果你想单独开启该功能，使用以下代码：</p>
<pre>
add_theme_support( 'post-thumbnails', array( 'post' ) ); // 给日志启用日志缩略图
add_theme_support( 'post-thumbnails', array( 'page' ) ); // 给页面启用日志缩略图
</pre>
<h2>设置日志缩略图大小</h2>
<p>开启了 WordPress 日志缩略图功能之后，我们应该缩略图的大小，这里有两种方式：box-resize（盒大小模式）和 hard-crop（裁剪模式）。</p>
<p>盒大小模式按照比例缩小图片直到适合指定的盒子，所以不会扭曲图片。盒大小模式可以指定长度和宽度，比如一张 100X50 的图片在指定的 50X50 的盒子中会被缩小为 50X25。这种模式的好处是可以显示整张图片，缺点是生成的图片并不是一样大的，有时候是长度一样，有时候是高度一样，如果你想限制缩略图到一定的宽度，而不在乎它的高度，你可以指定你的宽度，然后设置它的高度为 9999 或者任何你认为够大的一个数字。设置盒模式的代码如下：</p>
<pre>
set_post_thumbnail_size( 50, 50 ); // 50 像素宽和 50 像素高，盒大小模式（box resize mode）。
</pre>
<p>第二种是硬裁剪模式（hard-crop），这种模式下，图片会被裁剪为指定的大小，这种方式的好处就是得到我们所希望的，比如你希望的到一张 50X50 的缩略图，我们就会得到 50X50 的缩略图，缺点就是你的图片会被裁减，并且在缩略图中只会显示图片的一部分。这种方式的代码是：</p>
<pre>
set_post_thumbnail_size( 50, 50, true ); // 50 像素宽和 50 像素高，裁剪模式（hard crop mode）
</pre>
<h2>在主题中显示日志缩略图</h2>
<p>现在我们要在主题中使用模板函数来显示日志缩略图，这些函数应该在 WordPress 的主循环中使用。</p>
<p><code>has_post_thumbnail()</code> 这个模板函数判断当前日志是否有缩略图，如果有返回 true，否则为 false：</p>
<pre>
&lt;?php
if ( has_post_thumbnail() ) {
	//当前日志有缩略图
} else {
	//当前日志没有设置缩略图
}
?&gt;
</pre>
<p><code>the_post_thumbnail()</code> 这个模板函数输出日志缩略图，如果缩略图存在的话。</p>
<pre>
&lt;?php the_post_thumbnail(); ?&gt;
</pre>
<h2>WordPress 日志缩略图具体使用案例</h2>
<p>假设你想在首页使用一个比较小的 50X50 裁剪模式的缩略图，并且想在日志页面使用 400 像素宽（高度不限制）的图片，那么怎么办？你可以置顶额外的自定义尺寸，代码如下：</p>
<p>在 <code>functions.php</code> 中添加如下代码：</p>
<pre>
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 50, 50, true ); // 普通的缩略图
add_image_size( 'single-post-thumbnail', 400, 9999 ); // 永久连接缩略图大小
</pre>
<p>在 <code>index.php</code> 或者 <code>home.php</code>（取决你的主题的结构）中的主循环添加如下代码：</p>
<pre>
&lt;?php the_post_thumbnail(); ?&gt;
</pre>
<p>在主题的 <code>single.php</code> （也是主循环中）添加如下代码：</p>
<pre>
&lt;?php the_post_thumbnail( 'single-post-thumbnail' ); ?&gt;
</pre>
<p>这样就行了，<code>set_post_thumbnail_size()</code> 调用 <code>add_image_size( 'post-thumbnail' )</code> &#8212; 默认的日志缩略图“handle”（处理函数）。但是我们可以通过调用 <code>add_image_size( $handle, $width, $height, {$hard_crop_switch} );</code> 来增加额外的日志缩略图处理函数，然后通过传递 handle 给 <code>the_post_thumbnail( $handle );</code> 来使用新的缩略图尺寸。</p>
<h2>其他 WordPress 日志缩略图相关的函数</h2>
<p><strong>获取日志缩略图 ID</strong></p>
<p>有时候你想自定义脚本，这个时候你可能获取缩略图的 ID，日志缩略图的 ID 是存在 meta key 为  <code>_thumbnail_id</code> 的值中，但是我们只需要使用下面简单的函数就可以获取日志的缩略图 ID：</p>
<pre>
$image_id = get_post_thumbnail_id();
</pre>
<p><strong>获取日志缩略图而不是输出它</strong></p>
<p>有时候，你可能在 PHP 代码中返回日志缩略图，而不是输出它，可以使用下面简单的代码：</p>
<pre>$image = get_the_post_thumbnail( $post->ID, 'thumbnail' );</pre>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/06/27/wordpress-post-thumbnail/" title="WordPress 日志缩略图功能">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/06/27/wordpress-post-thumbnail/&title=WordPress+%E6%97%A5%E5%BF%97%E7%BC%A9%E7%95%A5%E5%9B%BE%E5%8A%9F%E8%83%BD&tags=WordPress, WordPress 技巧, "  title="WordPress 日志缩略图功能">收藏本文</a>
 / <a href="http://fairyfish.net/2010/06/27/wordpress-post-thumbnail/#comments" title="WordPress 日志缩略图功能">14条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/m/clean-post-cache/" title="WordPress 技巧：使用 clean_post_cache 清理日志的缓存">WordPress 技巧：使用 clean_post_cache 清理日志的缓存</a></li>
<li><a href="http://fairyfish.net/m/show-unpublish-post-for-visitor/" title="WordPress 技巧：给普通用户显示未发布的文章">WordPress 技巧：给普通用户显示未发布的文章</a></li>
<li><a href="http://fairyfish.net/m/show-admin-bar-only-for-admins/" title="WordPress 技巧：只给管理员显示 Admin Bar">WordPress 技巧：只给管理员显示 Admin Bar</a></li>
<li><a href="http://fairyfish.net/m/use-shortcodes-in-theme-files/" title="WordPress 技巧：在主题的文件中使用 Shortcode">WordPress 技巧：在主题的文件中使用 Shortcode</a></li>
<li><a href="http://fairyfish.net/m/only-update-wp-core/" title="WordPress 技巧：让 WP 更新的时候只更新核心">WordPress 技巧：让 WP 更新的时候只更新核心</a></li>
<li><a href="http://fairyfish.net/m/maintenance-sucks-problem/" title="“正在执行例行维护，请一分钟后回来。”时间过长解决方法">“正在执行例行维护，请一分钟后回来。”时间过长解决方法</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=21741856&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F06%2F27%2Fwordpress-post-thumbnail%2F&amp;utmdt=WordPress+%E6%97%A5%E5%BF%97%E7%BC%A9%E7%95%A5%E5%9B%BE%E5%8A%9F%E8%83%BD&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/06/27/wordpress-post-thumbnail/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 发布</title>
		<link>http://fairyfish.net/2010/06/19/wordpress-30/</link>
		<comments>http://fairyfish.net/2010/06/19/wordpress-30/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 18:00:26 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2725</guid>
		<description><![CDATA[WordPress 3.0 终于发布了，WordPress 3.0 不仅仅是新增的 Twenty Ten（2010）默认主题，它的自定义分类系统，自定义日志类型等等功能从根本上把 WordPress 从一个博客系统更改成 CMS，我们 WPJam 团队使用 WordPress 给企业作战变得更加轻松。]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.0 终于发布了，我从早期的 alpha 版本就开始使用一直到现在，WordPress 3.0 是我期待已久一个版本。</p>
<p>WordPress 3.0 不仅仅是新增的 Twenty Ten（2010）默认主题，它的自定义分类系统，自定义日志类型等等功能从根本上把 WordPress 从一个博客系统更改成 CMS，我们 <a href="http://wpjam.com/">WPJam 团队</a>使用 WordPress 给企业做站也变得更加轻松。<br />
<span id="more-2725"></span></p>
<h2>WordPress 3.0 新功能</h2>
<ul>
<li>WordPress 和 WordPress MU 已经合并，现在一个 WordPress 安装就能管理多个博客。</li>
<li>WordPress 3.0 新推出了 &#8220;Twenty Ten&#8221; 的默认主题，它包含了现在 WordPress 所有的功能。</li>
<li>新的菜单管理系统，可以让你创建包含由日志，页面，分类，标签和其他链接组成的完全自定义菜单。</li>
<li>自定义 header （头图）和背景颜色或者图片的 API。</li>
<li>WordPress 后台每个界面的帮助标签下都有上下文帮助。</li>
<li>现在全新安装的 WordPress 可以自定义帐号和密码。</li>
<li>在编辑主题的时候会自动进入维护模式</li>
<li>支持短连接</li>
<li>支持和改进了自定义日志类型和自定义分类系统。</li>
<li>一个更轻快颜色的后台，让你更加关注你的内容。</li>
</ul>
<h2>WordPress 的未来</h2>
<p>WordPress 3.0 已经发布了，那么下一步是不是 WordPress 3.1，但是 WordPresss 官方宣称他们将花三个月时间，他们会更加关注 WordPress 社区的建设，包括 showcase，Codex，论坛，个人页面，兼容性 API，主题，插件，核心插件以及 wordcamp.org，社区的建设，会让 WordPress 的发展更加强健，他们希望当 WordPress 3.1 发布的时候有更多用户加入。</p>
<p>WordPress 已经不是一个简单的博客的程序，WordPress 3.0 的发布，使得 WordPress 成为一个更加成熟的 CMS，对我们来说WordPress 更是一个 PHP 框架。我前面介绍为什么<a href="http://fairyfish.net/2010/04/19/why-wordpress-as-cms/">使用 WordPress 给企业建站</a>，我相信会有越来越多的公司会选择 WordPress 作为建站的框架，我们 <a href="http://wpjam.com/">WordPress JAM 团队</a>在这方面也有非常多的经验和感受。</p>
<p>是的，<a href="http://fairyfish.net/2007/08/05/wordpress-custom-fields/">自定义字段</a>，自定义日志分类，自定义分类系统，这些全新的功能使得 WordPress 在企业建站中越发方便，那么你是否会选择 WordPress 给你的企业建站呢？ <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/06/19/wordpress-30/" title="WordPress 3.0 发布">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/06/19/wordpress-30/&title=WordPress+3.0+%E5%8F%91%E5%B8%83&tags=WordPress, "  title="WordPress 3.0 发布">收藏本文</a>
 / <a href="http://fairyfish.net/2010/06/19/wordpress-30/#comments" title="WordPress 3.0 发布">17条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1334695350&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F06%2F19%2Fwordpress-30%2F&amp;utmdt=WordPress+3.0+%E5%8F%91%E5%B8%83&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/06/19/wordpress-30/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress Transients API 介绍</title>
		<link>http://fairyfish.net/2010/06/06/wordpress-transients-api/</link>
		<comments>http://fairyfish.net/2010/06/06/wordpress-transients-api/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 17:35:40 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2717</guid>
		<description><![CDATA[WordPress 的 Transients API 就是 WordPress 用来存储一些缓存的数据到数据库中最简单也是最标准的方法，Transients API 给这些缓存的数据一个过期时间，并且时间已到就会自动删除，所以在制作 WordPress 插件的时候，需要存储一些有生命周期的选项的时候，Transients API 就是最好的选择。]]></description>
			<content:encoded><![CDATA[<p>Transients 是瞬时的意思，WordPress 的 Transients API 就是 WordPress 用来存储一些缓存的数据到数据库中最简单也是最标准的方法，Transients API 给这些缓存的数据一个过期时间，并且时间已到就会自动删除，所以如果你在制作 WordPress 插件的时候，需要存储一些有生命周期的选项的时候，Transients API 就是最好的选择。<br />
<span id="more-2717"></span></p>
<h2>WordPress Transients API 函数</h2>
<p>Transients API 是 WordPress 2.8 版本开始才有的，它和 WordPress 的 Option API （<code>get_option</code>, <code>add_option</code>, <code>update_option</code>, <code>delete_option</code>）<code></code>）基本一样，也是使用 WordPress <code>wp_options</code> 数据表来存储这些缓存数据，唯一区别就是 Transients API 有一个过期时间。</p>
<p>Transients API 以下三个函数：<code>set_transient()</code>, <code>get_transient()</code>,<code> delete_transient()</code>。</p>
<pre>
<span style="color: #ffa500;">// 保存一个临时数据到数据库中</span><span style="color: Gray;">
</span><span style="color: Blue;">set_transient</span><span style="color: Olive;">(</span><span style="color: #00008b;">$transient</span><span style="color: Gray;">, </span><span style="color: #00008b;">$value</span><span style="color: Gray;">, </span><span style="color: #00008b;">$expiration</span><span style="color: Olive;">)</span><span style="color: Gray;">;
&nbsp;
</span><span style="color: #ffa500;">// 从数据库中获取一个临时数据</span><span style="color: Gray;">
</span><span style="color: Blue;">get_transient</span><span style="color: Olive;">(</span><span style="color: #00008b;">$transient</span><span style="color: Olive;">)</span><span style="color: Gray;">;
&nbsp;
</span><span style="color: #ffa500;">// 从数据库中删除一个临时数据 </span><span style="color: Gray;">
</span><span style="color: Blue;">delete_transient</span><span style="color: Olive;">(</span><span style="color: #00008b;">$transient</span><span style="color: Olive;">)</span>
</pre>
<h2>WordPress Transients API 要点</h2>
<ul>
<li>使用 Transients API 其实让 WordPress 帮你干一些脏活累活，比如存入数据库之前字符串转移，数组序列化。</li>
<li>如果你使用函数 <code>get_transient</code> 去获取一个临时变量，它已经过期或者不存在，返回 false。</li>
<li>Transients API 不会堆满你的数据库，如果一个临时变量过期，在下次获取的时候自动会被删除。</li>
</ul>
<h2>WordPress Transients API 例子</h2>
<p>假设你要获取博客的流量最高的 10 篇日志，这个要设计复杂的 SQL 查询，而流量最高的 10 篇日志一般来说在一段时间（12小时）之内是不会变化的，所以我们可以把这个数据通过 Transients API 先缓存了。代码如下：</p>
<pre>
<span style="color: #ffa500;">// 获取日志流量最高的 10 篇日志</span><span style="color: Gray;">
</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_top_10_posts</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">if</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: Green;">false</span><span style="color: Gray;"> === </span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: #00008b;">$top_10_posts</span><span style="color: Gray;"> = </span><span style="color: Blue;">get_transient</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">top_10_posts</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">){</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: #ffa500;">// 临时变量过期了或者根本就没有创建</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #ffa500;">// 通过 SQL 查询获取流量最高的 10 篇日志，get_most_viewed 是 Postviews 插件的函数。</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #00008b;">$top_10_posts</span><span style="color: Gray;"> =&nbsp; </span><span style="color: Blue;">get_most_viewed</span><span style="color: Olive;">(</span><span style="color: Maroon;">10</span><span style="color: Olive;">)</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #ffa500;">// 把临时变量存到数据库中，时间为 12 个小时</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">set_transient</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: #8b0000;">'</span><span style="color: Red;">top_10_posts</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #00008b;">$top_10_posts</span><span style="color: Gray;">, </span><span style="color: Maroon;">60</span><span style="color: Gray;">*</span><span style="color: Maroon;">60</span><span style="color: Gray;">*</span><span style="color: Maroon;">12</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">}</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">return</span><span style="color: Gray;"> </span><span style="color: #00008b;">$top_10_posts</span><span style="color: Gray;">;
</span><span style="color: Olive;">}</span><span style="color: Gray;"></span>
</pre>
<p>其中 <code>get_most_viewed</code> 是插件 <a href="http://fairyfish.net/2009/11/16/wp-postviews/">Postviews </a>的函数，它是用来获取流量最高的日志。</p>
<p>如果由于某种原因某篇流行日志删除，或者新的日志发布了，这个时候可能流量最高的日志都可能发生变化，我们需要使用 <code>delete_transient</code> 函数把这个临时变量删除了。代码如下：</p>
<pre>
<span style="color: Blue;">add_action</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">publish_post</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">wp_top_10_posts_delete</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: Blue;">add_action</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">delete_post</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">wp_top_10_posts_delete</span><span style="color: #8b0000;">'</span><span style="color: Gray;">, </span><span style="color: Maroon;">0</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_top_10_posts_delete</span><span style="color: Olive;">()</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: Blue;">delete_transient</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: #8b0000;">'</span><span style="color: Red;">top_10_posts</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">;
</span><span style="color: Olive;">}</span>
</pre>
<p>关于 WordPress Transients API 就介绍到这里，如果你有什么不明白，请给我留言。 </p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/06/06/wordpress-transients-api/" title="WordPress Transients API 介绍">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/06/06/wordpress-transients-api/&title=WordPress+Transients+API+%E4%BB%8B%E7%BB%8D&tags=WordPress, "  title="WordPress Transients API 介绍">收藏本文</a>
 / <a href="http://fairyfish.net/2010/06/06/wordpress-transients-api/#comments" title="WordPress Transients API 介绍">9条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1925547396&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F06%2F06%2Fwordpress-transients-api%2F&amp;utmdt=WordPress+Transients+API+%E4%BB%8B%E7%BB%8D&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/06/06/wordpress-transients-api/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>和 WordPress 相关的一些专有名词</title>
		<link>http://fairyfish.net/2008/02/29/wordpress-lingo/</link>
		<comments>http://fairyfish.net/2008/02/29/wordpress-lingo/#comments</comments>
		<pubDate>Mon, 17 May 2010 05:28:46 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1251</guid>
		<description><![CDATA[正是因为 WordPress 的全球流行，WordPress 也有了自己的一些独特的名词术语（Lingo）。这篇文章就是深入探讨这些和 WordPress 相关的术语，然后使你在学完这篇文章之后，能够让你在以后使用 WordPress 的时候，能够不会因为一些专有名词的原因而停滞不前！]]></description>
			<content:encoded><![CDATA[<p>无论你是刚接触 WordPress，还是已经使用了几个月，你肯定见过下面的这些名词，但是有些却不知道什么意思，这就是 WordPress 自己的专有名词。</p>
<p>是的，正是因为 WordPress 的全球流行，WordPress 也有了自己的一些独特的名词术语（Lingo）。这篇文章就是深入探讨这些和 WordPress 相关的术语，然后使你在学完这篇文章之后，能够让你在以后使用 WordPress 的时候，能够不会因为一些专有名词的原因而停滞不前！<br />
<span id="more-1251"></span></p>
<p><strong>Codex</strong> &#8211; <a href="http://codex.wordpress.org/">WordPress.org Codex</a> 其实就是 WordPress 的维基，它是一个包含各种和 WordPress 相关的信息的平台。Codex 是由志愿者撰写的，当你对 WordPress 有不明白的时候，Codex 就是你第一个去查找答案的地方。</p>
<p><strong>Parameter</strong> &#8211; 参数，在讨论插件或者主题开发的时候常常被提到，在 WordPress 模板函数的时候常作为选项。如模板函数  <code>bloginfo()</code>，它可能是这样的：<code>&lt;?php bloginfo('name'); ?&gt;</code>，在括号里面的东西就是参数。</p>
<p><strong>Template Tags</strong> &#8211; 模板标签，它是博客的<a href="http://codex.wordpress.org/Templates">模板</a>中来显示动态信息，或者用来定制化博客，它可以让你的博客独一无二。</p>
<p><strong>Loop 或者 The Loop</strong> &#8211; <a href="http://codex.wordpress.org/The_Loop">主循环</a>是 WordPress 用来显示博客的日志的。使用主循环，WordPress 在当前页面显示每篇日志，然后通过循环里面的模板函数来格式化它们。任何在主循环中的 HTML 或者 PHP 代码，每个日志都会用到。当你看到 WordPress 的文档中提到：“这个标签必须在 The Loop”，这里说的就是住循环。</p>
<p><strong>.htaccess</strong> &#8211; hypertext access 是 Apache 的目录级别配置文件的默认名字。.htaccess 放置到特定的目录中，文件中的语句就能对该目录起作用，以及所有的子目录。它提供了对特定目录访问的定制化配置的能力。文件名字以点号开始，因为这样的文件在 Unix 一类的系统一般是隐藏的。WordPress 使用 .htaccess 文件产生友好链接的。</p>
<p><strong>Trac</strong> &#8211; <a href="http://trac.wordpress.org/">Trac</a> 是一个用来跟踪 WordPress 开发的地方。Bug reports 也是在 Trac。Trac 从本质上说是 WordPress bug 问题跟踪系统。这里就是所有 WordPress 相关的 bug reports 存档和处理的地方。</p>
<p><strong>SVN</strong> &#8211; SVN 是 Subversion 的缩写。Subversion 的主要功能是把源代码和修订记录存到一个服务的仓库中。用户可以通过一个客户端程序连到这个仓库，这个客户端工具能够让你下载，查看，编辑，打补丁和提交更改到源代码文件（取决于用户的权限，在 WordPress 的项目中，只有一些人有提交更改的权限）。</p>
<p><strong>Trunk</strong> &#8211; Trunk 是正在开发版本的 WordPress。这个分支很可能有问题，但是可以用来测试插件和主题能否在下个版本的 WordPress 中工作。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/02/29/wordpress-lingo/" title="和 WordPress 相关的一些专有名词">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/02/29/wordpress-lingo/&title=%E5%92%8C+WordPress+%E7%9B%B8%E5%85%B3%E7%9A%84%E4%B8%80%E4%BA%9B%E4%B8%93%E6%9C%89%E5%90%8D%E8%AF%8D&tags=htaccess, SVN, WordPress, "  title="和 WordPress 相关的一些专有名词">收藏本文</a>
 / <a href="http://fairyfish.net/2008/02/29/wordpress-lingo/#comments" title="和 WordPress 相关的一些专有名词">13条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/" title="使用 .htaccess 提高 WordPress 的安全性和可用性">使用 .htaccess 提高 WordPress 的安全性和可用性</a></li>
<li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=613456712&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F02%2F29%2Fwordpress-lingo%2F&amp;utmdt=%E5%92%8C+WordPress+%E7%9B%B8%E5%85%B3%E7%9A%84%E4%B8%80%E4%BA%9B%E4%B8%93%E6%9C%89%E5%90%8D%E8%AF%8D&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/02/29/wordpress-lingo/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>WordPress 中如何把留言和 Trackbacks 区分开</title>
		<link>http://fairyfish.net/2008/11/03/wordpress-27-separate-comment/</link>
		<comments>http://fairyfish.net/2008/11/03/wordpress-27-separate-comment/#comments</comments>
		<pubDate>Sat, 15 May 2010 18:24:29 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=1729</guid>
		<description><![CDATA[如何把留言和 Trackbacks 区分开，并且简单样式化它们。]]></description>
			<content:encoded><![CDATA[<p>前面我讲了如何<a href="http://fairyfish.net/2008/11/02/wordpress-27-thread-comments/">让你的 WordPress 主题实现 Thread Comments 功能</a>，但是并没有实现把留言和 Trackbacks 分开，并且也没有把它们进行样式化，那么今天我就讲讲如何把留言和 Trackbacks 区分开，并且简单样式化它们。<br />
<span id="more-1729"></span></p>
<p>1. 首先修改你主题的 <code>single.php</code> 文件。把</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comments_template</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span>
</pre>
<p>函数替换成</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comments_template</span><span style="color: Olive;">(</span><span style="color: #8b0000;">''</span><span style="color: Gray;">, </span><span style="color: Green;">true</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span>
</pre>
<p>上面的修改经让 <code>comments_template</code> 函数创建一个<code>$comments_by_type</code> 的变量。后面我们将会用到。</p>
<p>2. 打开 comments.php 文件，把</p>
<pre>
<span style="color: Gray;">&lt;ul class=&quot;commentlist&quot;&gt;
&nbsp;&nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Gray;">
&lt;/ul&gt;</span>;
</pre>
<p>替换成</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Green;">if</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: Gray;"> ! </span><span style="color: Green;">empty</span><span style="color: Olive;">(</span><span style="color: #00008b;">$comments_by_type</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">comment</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;"> : </span><span style="color: Blue;">?&gt;</span><span style="color: Gray;">
&lt;ul class=&quot;commentlist&quot;&gt;
&nbsp;&nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">comment</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">; ?&gt;
&lt;/</span><span style="color: Blue;">ul</span><span style="color: Gray;">&gt;
&lt;?</span><span style="color: Blue;">php</span><span style="color: Gray;"> </span><span style="color: Green;">endif</span><span style="color: Gray;">; ?&gt;</span>
</pre>
<p>上面这段代码通过指定 type 为 comments 来实现显示的都是留言。</p>
<p>3. 然后在下面添加：</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Green;">if</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: Gray;"> ! </span><span style="color: Green;">empty</span><span style="color: Olive;">(</span><span style="color: #00008b;">$comments_by_type</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">pings</span><span style="color: #8b0000;">'</span><span style="color: Olive;">])</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;"> : </span><span style="color: Blue;">?&gt;</span><span style="color: Gray;">&lt;h2 id=&quot;pingback&quot;&gt;Trackbacks/Pingbacks&lt;/h2&gt;&lt;ul class=&quot;commentlist&quot;&gt;&nbsp;&nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">pings</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Gray;">&lt;/ul&gt;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Green;">endif</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span>
</pre>
<p>上面这段代码通过指定 type 为 pings 来实现显示的都是 Trackbacks。</p>
<p>4. 通过上面三个步骤，已经把留言和 Trackbacks 区分开了，但是几个问题依然存在， Trackbacks 也可以回复，留言列表不能适应原有的主题的样式。这个时候我们可以使用 <code>callback</code> 参数来指定一个函数来定义留言列表的样式。</p>
<p>打开主题的 <code>functions.php</code> 函数，添加如下两个函数：</p>
<p>5. 自定义 Trackbacks 列表函数。</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;">
</span><span style="color: #ffa500;">//定义 Trackbacks 列表</span><span style="color: Gray;">
</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">custom_pings</span><span style="color: Olive;">(</span><span style="color: #00008b;">$comment</span><span style="color: Gray;">, </span><span style="color: #00008b;">$args</span><span style="color: Gray;">, </span><span style="color: #00008b;">$depth</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: #00008b;">$GLOBALS</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">comment</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$comment</span><span style="color: Gray;">;
</span><span style="color: Blue;">?&gt;</span><span style="color: Black;">
&lt;li id=&quot;comment-</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_ID</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">&quot; class=&quot;trackback&quot;&gt;&lt;strong&gt;&lt;/strong&gt;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_author_link</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;"> &lt;/li&gt;
</span><span style="color: Blue;">&lt;?</span><span style="color: Olive;">}</span><span style="color: Blue;">?&gt;</span>
</pre>
<p>6. 自定义 Comments 列表函数</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;">
</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">custom_comments</span><span style="color: Olive;">(</span><span style="color: #00008b;">$comment</span><span style="color: Gray;">, </span><span style="color: #00008b;">$args</span><span style="color: Gray;">, </span><span style="color: #00008b;">$depth</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">
&nbsp;&nbsp; &nbsp;</span><span style="color: #00008b;">$GLOBALS</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">comment</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;"> = </span><span style="color: #00008b;">$comment</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">global</span><span style="color: Gray;"> </span><span style="color: #00008b;">$commentcount</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">if</span><span style="color: Olive;">(</span><span style="color: Gray;">!</span><span style="color: #00008b;">$commentcount</span><span style="color: Olive;">)</span><span style="color: Gray;"> </span><span style="color: #00008b;">$commentcount</span><span style="color: Gray;"> = </span><span style="color: Maroon;">0</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp;</span><span style="color: #00008b;">$commentcount</span><span style="color: Gray;"> ++;
&nbsp;&nbsp; &nbsp;</span><span style="color: Green;">global</span><span style="color: Gray;"> </span><span style="color: #00008b;">$commentalt</span><span style="color: Gray;">;
&nbsp;&nbsp; &nbsp;</span><span style="color: Olive;">(</span><span style="color: #00008b;">$commentalt</span><span style="color: Gray;"> == </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">alt</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span><span style="color: Gray;">?</span><span style="color: #00008b;">$commentalt</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;&quot;</span><span style="color: Gray;">:</span><span style="color: #00008b;">$commentalt</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">alt</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;">;&nbsp; &nbsp;
</span><span style="color: Blue;">?&gt;</span><span style="color: Black;">
&nbsp;&nbsp; &nbsp;&lt;li </span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_class</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;"> id=&quot;comment-</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_ID</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">&quot;&gt;
&nbsp;&nbsp; &nbsp;&lt;p class=&quot;header </span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$commentalt</span><span style="color: Blue;">?&gt;</span><span style="color: Black;">&quot;&gt;&lt;strong&gt;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: #00008b;">$commentcount</span><span style="color: Gray;"> </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">.&lt;/strong&gt; </span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_author_link</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;"> | </span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_date</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;"> at </span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_time</span><span style="color: Olive;">()</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;"> | &lt;a href=&quot;#comment-</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_ID</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">&quot;&gt;#&lt;/a&gt;&lt;/p&gt;
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Green;">echo</span><span style="color: Gray;"> </span><span style="color: Blue;">get_avatar</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: #00008b;">$comment</span><span style="color: Gray;">, </span><span style="color: Maroon;">32</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_text</span><span style="color: Olive;">(</span><span style="color: Gray;"> </span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">edit_comment_link</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">Edit Comment</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;span class=&quot;editlink&quot;&gt;</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">&lt;/span&gt;</span><span style="color: #8b0000;">'</span><span style="color: Olive;">)</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Black;">
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">comment_reply_link</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">depth</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #00008b;">$depth</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">max_depth</span><span style="color: #8b0000;">'</span><span style="color: Gray;">=&gt; </span><span style="color: #00008b;">$args</span><span style="color: Olive;">[</span><span style="color: #8b0000;">'</span><span style="color: Red;">max_depth</span><span style="color: #8b0000;">'</span><span style="color: Olive;">]</span><span style="color: Gray;">, </span><span style="color: #8b0000;">'</span><span style="color: Red;">reply_text</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">回复该留言</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">))</span><span style="color: Gray;">;</span><span style="color: Blue;">?&gt;</span><span style="color: Black;">
&nbsp;&nbsp; &nbsp;&lt;/li&gt;
</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Olive;">}</span><span style="color: Gray;"> </span><span style="color: Blue;">?&gt;</span>
</pre>
<p>7. 再次打开 comments.php 文件，把下面两个函数修改为：</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">comment</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">pings</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span>
</pre>
<p>修改为：</p>
<pre>
<span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">comment</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">callback</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">custom_comments</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span><span style="color: Gray;">
</span><span style="color: Blue;">&lt;?php</span><span style="color: Gray;"> </span><span style="color: Blue;">wp_list_comments</span><span style="color: Olive;">(</span><span style="color: Green;">array</span><span style="color: Gray;"> </span><span style="color: Olive;">(</span><span style="color: #8b0000;">'</span><span style="color: Red;">type</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">pings</span><span style="color: #8b0000;">'</span><span style="color: Gray;">,</span><span style="color: #8b0000;">'</span><span style="color: Red;">callback</span><span style="color: #8b0000;">'</span><span style="color: Gray;"> =&gt; </span><span style="color: #8b0000;">'</span><span style="color: Red;">custom_pings</span><span style="color: #8b0000;">'</span><span style="color: Olive;">))</span><span style="color: Gray;">; </span><span style="color: Blue;">?&gt;</span>
</pre>
<p>这样就大功告成。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2008/11/03/wordpress-27-separate-comment/" title="WordPress 中如何把留言和 Trackbacks 区分开">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2008/11/03/wordpress-27-separate-comment/&title=WordPress+%E4%B8%AD%E5%A6%82%E4%BD%95%E6%8A%8A%E7%95%99%E8%A8%80%E5%92%8C+Trackbacks+%E5%8C%BA%E5%88%86%E5%BC%80&tags=WordPress, "  title="WordPress 中如何把留言和 Trackbacks 区分开">收藏本文</a>
 / <a href="http://fairyfish.net/2008/11/03/wordpress-27-separate-comment/#comments" title="WordPress 中如何把留言和 Trackbacks 区分开">37条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=2135016799&amp;utmr=-&amp;utmp=%2Frss%2F2008%2F11%2F03%2Fwordpress-27-separate-comment%2F&amp;utmdt=WordPress+%E4%B8%AD%E5%A6%82%E4%BD%95%E6%8A%8A%E7%95%99%E8%A8%80%E5%92%8C+Trackbacks+%E5%8C%BA%E5%88%86%E5%BC%80&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2008/11/03/wordpress-27-separate-comment/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>使用 .htaccess 提高 WordPress 的安全性和可用性</title>
		<link>http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/</link>
		<comments>http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/#comments</comments>
		<pubDate>Sun, 09 May 2010 15:56:39 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/</guid>
		<description><![CDATA[.htaccess 是一个特殊的文件，它能改变你服务器上的设置和允许你做很多不同的东东，如它能定制化 404 错误页面。.htaccess 其实并不难，我们可以把它认为它只是由一些简单命令或者用法说明组成的文本文件，不过它却能极大的提高站点的安全性。]]></description>
			<content:encoded><![CDATA[<p>.htaccess 是一个特殊的文件，它能改变你服务器上的设置和允许你做很多不同的东东，如它能定制化 404 错误页面。.htaccess 其实并不难，我们可以把它认为它只是由一些简单命令或者用法说明组成的文本文件，不过它却能极大的提高站点的安全性。</p>
<p><span id="more-952"></span></p>
<h2>1. 保护 .htaccess 自身的安全性</h2>
<p>阻止用户通过读取和写入 .htaceess 来更改服务器安全性的设置。</p>
<pre>
&lt;files .htaccess&gt;
order allow,deny
deny from all
&lt;/files&gt;
</pre>
<h2>2. 隐藏服务器的数字签名</h2>
<p>隐藏服务器的数字签名之后，入侵者将很难有机会找到安全漏洞，因为他们不知道背后的服务器是什么。</p>
<pre>ServerSignature Off</pre>
<h2>3. 限制上传文件的大小</h2>
<p>这个能够帮助阻止 DoS 攻击（用户通过上传巨大的文件来冲垮服务器）并且能够节约带宽。</p>
<pre>
LimitRequestBody 10240000
# limit file uploads to 10mb</pre>
<h2>4. 停止 mod_security 过滤器</h2>
<p>这是一个可选的设置并且要小心处理。这些指令告诉服务器不要使用 mod_security 过滤器，因为 mod_security 过滤器不允许用户发表含有这些单词 “curl”，“lynx” 或者 “wget” 等等单词的文章。这个看起来有点琐碎，但是这个让一些站点头痛，因为这些单词几乎那些站点每天都会用到。</p>
<pre>
SecFilterInheritance Off
</pre>
<h2>5. 保护 wp-config.php 文件</h2>
<p>我们可以通过 .htaccess 文件阻止用户读取和写入 WordPress 的配置文件。这个指令假设 WordPress 是安装在根目录。</p>
<pre>
&lt;files wp-config.php&gt;
order allow,deny
deny from all
&lt;/files&gt;
</pre>
<h2>6. 自定义错误文档</h2>
<p>这条指令做的更多是站点的可用性而不是安全性。它们指定了一旦服务器错误，哪个页面将被显示，如页面找不到（代码 404） 禁止访问（代码 403）等等。</p>
<pre>
ErrorDocument 404 /notfound.php
ErrorDocument 403 /forbidden.php
ErrorDocument 500 /error.php
</pre>
<h2>7. 禁止浏览目录</h2>
<p>这将阻止服务器在没有 index 文件（如 index.html，index.php 等等）的情况下显示文件夹目录内容，阻止用户看到文件夹的内容使得更难对网站发动攻击。</p>
<pre>
# disable directory browsing
Options All -Indexes
</pre>
<h2>8. 防止图片盗链</h2>
<p>这个能够阻止其他网站盗链本网站的图片，迫使他们 要么指向整个页面，或者其他存储图像的地方。这个保存了宝贵的带宽并且能够增加流量（虽然只是一点点）。当有人试着直接链接到你的网站来显示图片，下面的代码将会得显示 <code>stealingisbad.gif</code>  这张图片。</p>
<pre>
#disable hotlinking of images
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|png)$ http://www.yourdomain.com/stealingisbad.gif [R,L]
</pre>
<h2>9. 在你的站点给每个 URL 设置符合规定的或者“标准”的链接</h2>
<p>这能够帮助提高网站的可用性和提高网站在搜索引擎中的排名。总之，它会把来自 <code>http://yourdomain.com</code> 的请求重定向到 <code>http://www.yourdomain.com/.</code></p>
<pre># set the canonical url
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]</pre>
<h2>10. 保护博客免受垃圾留言的侵扰</h2>
<p>最后的那条指令将会阻止用户直接从其他网站的留言提交框发表留言，虽然这不是一个可以的防止所有垃圾垃圾留言的方法，但是它确实能够帮助你。</p>
<pre>
# protect from spam comments
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]</pre>
<p>加入这些指令之后，你应该添加 WordPress 用于管理永久链接的代码。还有很多的指令和很多的方法可以提高网站的可用性和安全性，不过这里所列出的应该占了日常所需的大部分了。当你上传该文件到服务 器上之后，你应该仔细测试直到所有的东西都工作正常。检查下是否受保护的文件还能不能被访问，你依旧允许访问的文件和文件夹能 否还能访问。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/" title="使用 .htaccess 提高 WordPress 的安全性和可用性">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/&title=%E4%BD%BF%E7%94%A8+.htaccess+%E6%8F%90%E9%AB%98+WordPress+%E7%9A%84%E5%AE%89%E5%85%A8%E6%80%A7%E5%92%8C%E5%8F%AF%E7%94%A8%E6%80%A7&tags=htaccess, WordPress, "  title="使用 .htaccess 提高 WordPress 的安全性和可用性">收藏本文</a>
 / <a href="http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/#comments" title="使用 .htaccess 提高 WordPress 的安全性和可用性">16条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/2008/02/29/wordpress-lingo/" title="和 WordPress 相关的一些专有名词">和 WordPress 相关的一些专有名词</a></li>
<li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1974182198&amp;utmr=-&amp;utmp=%2Frss%2F2007%2F08%2F01%2Fusing-htaccess-to-secure-and-improve-wordpress%2F&amp;utmdt=%E4%BD%BF%E7%94%A8+.htaccess+%E6%8F%90%E9%AB%98+WordPress+%E7%9A%84%E5%AE%89%E5%85%A8%E6%80%A7%E5%92%8C%E5%8F%AF%E7%94%A8%E6%80%A7&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2007/08/01/using-htaccess-to-secure-and-improve-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>WordPress：企业建站利器</title>
		<link>http://fairyfish.net/2010/02/26/wordpress-jam/</link>
		<comments>http://fairyfish.net/2010/02/26/wordpress-jam/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:25:30 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/?p=2688</guid>
		<description><![CDATA[WordPress 是一款风靡全球的开源 CMS 系统。在过去，它更多的应用于开设个人或多用户博客系统；但现在，它开始越来越多地应用于企业门户网站设计中。作为国内最早使用并对 WordPress 进行二次开发的爱好者之一，自从2006年初次接触 WordPress 系统开始，我就为其强大的功能，灵活的可扩展性，以及方便的可定制性所深深吸引。]]></description>
			<content:encoded><![CDATA[<p>WordPress 是一款风靡全球的开源 CMS 系统。在过去，它更多的应用于开设个人或多用户博客系统；但现在，它开始越来越多地应用于企业门户网站设计中。</p>
<p>作为国内最早使用并对 WordPress 进行二次开发的爱好者之一，自从2006年初次接触 WordPress 系统开始，我就为其强大的功能，灵活的可扩展性，以及方便的可定制性所深深吸引。WordPress 的这些特性，为我的使用和二次开发带来了良好的用户体验，这也是我以及国内 WordPress 爱好者乐于长期向新用户宣传和推荐 WordPress 的一个重要理由。事实上，绝大多数的新用户与我当初的感受并无不同，WordPress 用户也因此获得了越来越多中国人的喜爱，用户群逐年快速扩大。<br />
<span id="more-2688"></span></p>
<p>出于对 WordPress 高效灵活特性的信心，包括本人在内的几个 WordPress 爱好者于组成了名为 <a href="http://wpjam.com/">WordPress JAM</a> 的工作室，开始尝试将 WordPress 这款优秀的CMS系统应用于企业门户网站的设计。我们很快发现，WordPress 在各个方面不但达到了我们的期望，在很多方面甚至还拥有超乎预想的表现，这些经验和心得都值得我与各位朋友分享。</p>
<p>首先， WordPress 的易用性超乎了我们的预期。根据客户反馈的信息，大多数不拥有 CMS 使用经验的客户，都能在3~7天内熟练的掌握 WordPress 的各项基础和扩展功能；而对于一些功能繁杂的 CMS 系统，这个时间往往在3个月左右，甚至很大程度上必须设立有经验的专职岗位，才能对其进行管理和维护。我认为，WordPress 这一易用性的优点，或许源于其诞生之日起就秉持的开源和集思广益的精神，正是全球无数开发者的智慧凝结，使得这款 CMS 天生就拥有简单易用的基因。</p>
<p>其次， WordPress 拥有强大的可扩展性。很多企业网站过去的经验告诉我们，在网站上线1~2年后，往往面临升级改版的需求，需要加入建站当初难以预料到的新功能，如果一款 CMS 的扩展性很差，他带给企业的将是灾难性的改版升级成本。 WordPress 优秀的可扩展架构，使得这一难题不再成为一项困扰，他拥有的功能完备的 API 和 Hook 接口，使得你理论上可以为其添加你所能想到的任何功能，甚至制作为插件重复使用。WordPress 的这一特点，使得网站功能只局限于你的想象力，而不会受 CMS 系统自身的任何限制，这与很多封闭系统的 CMS 具有本质的区别。</p>
<p>企业网站对访问者应该兼具丰富的表现力和方便的可浏览性，在这些方面，WordPress 也完全达到了一款优秀的CMS所应有的水平。兼容最新的 XHTML 和 CSS 标准，使得你的网站可以在任何主流的浏览器，甚至手机上，展现最优秀的表现力。而 对 Javascript、Flash 等技术的支持，则可以使得访问者轻松通过网站进行人机互动，最好的、全方位的展示企业的最新技术和丰富的产品线。</p>
<p>最后，企业建站中，一项最为重要而又不为人所知的问题在于 CMS 的版权协议和潜在的收费可能。根据本人的经验，几乎所有常见的国内 CMS 或建站系统都明确宣称保留版权以及任意时间进行收费的权利；也就是说，网站主只是在免费或非法的“租用”该系统，这使得企业很难避免长期潜在成本失控的风险，且不排除被 CMS 开发商“勒索”的可能。如果你选择 WordPress 系统建立企业网站，那么这些担忧就将是完全不必要的， WordPress 使用的 GPL 版权协议，明确授予了您免费的、无限期的、可二次开发的权利，这也是 WordPress 成为不少企业不二之选的一个重要原因。</p>
<p><a href="http://wpjam.com/">WordPress JAM</a> 工作室在3年多持续为企业提供门户设计期间，积累了关于 WordPress 系统的充足经验和核心技术，得到了客户广泛的好评。作为其它企业的案例，我们在 WordPress  JAM 提供了充足的项目展示案例，这些来自各行各业的企业，通过基于 WordPress 系统开发的网站，利用互联网更充分且更低成本的为客户展示了产品、提供了售前售后服务，建立了与客户沟通的平台，赢得了信息时代企业发展和成长的机遇。</p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/02/26/wordpress-jam/" title="WordPress：企业建站利器">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/02/26/wordpress-jam/&title=WordPress%EF%BC%9A%E4%BC%81%E4%B8%9A%E5%BB%BA%E7%AB%99%E5%88%A9%E5%99%A8&tags=WordPress, "  title="WordPress：企业建站利器">收藏本文</a>
 / <a href="http://fairyfish.net/2010/02/26/wordpress-jam/#comments" title="WordPress：企业建站利器">42条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=747210831&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F02%2F26%2Fwordpress-jam%2F&amp;utmdt=WordPress%EF%BC%9A%E4%BC%81%E4%B8%9A%E5%BB%BA%E7%AB%99%E5%88%A9%E5%99%A8&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/02/26/wordpress-jam/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>WordPress 表情：WordPress Smilies</title>
		<link>http://fairyfish.net/2010/02/23/wordpress-smilies/</link>
		<comments>http://fairyfish.net/2010/02/23/wordpress-smilies/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 13:02:45 +0000</pubDate>
		<dc:creator>Denis</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://fairyfish.net/2007/05/25/emotion/</guid>
		<description><![CDATA[我们知道在 WordPress 撰写日志的时候，输入  ":-)" （前后要有空格）就会转化成一个笑脸 :-) ，这个就是 Smilies。又称 "emoticons"，它是一些用来传达情感的特殊文字。是的，我们在撰写日志的时候通过这种方式来表达感受是一种非常好的方法。]]></description>
			<content:encoded><![CDATA[<h2>什么是 Smiley? </h2>
<p>我们知道在 WordPress 撰写日志的时候，输入 &#8220;:-)&#8221; （前后要有空格）就会转化成一个笑脸 <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ，这个就是 Smilies。又称 &#8220;emoticons&#8221;，它是一些用来传达情感的特殊文字。是的，我们在撰写日志的时候通过这种方式来表达感受是一种非常好的方法。<br />
<span id="more-648"></span></p>
<h2>WordPress Smilies</h2>
<p>默认情况下 WordPress 最自动把文本 Smilies 转化为一张表情图片，所以你在撰写日志的时候输入 &#8220;:-)&#8221; （前后要有空格），在预览或者发布日志就会看到一个笑脸 <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  。</p>
<p>如果你不想这个转化发生，你可以到 WordPress 后台关掉，WordPress 后台 > Setting （设置） > Writing（撰写），在 Formatting（格式）部分，把 Convert emoticons like &#8220;:-)&#8221; and &#8220;:-P&#8221; to graphics on display&#8221; （把 &#8220;:-)&#8221;  和&#8221;:-P&#8221; 这样的表情转化为图片）这个选项关掉即可。</p>
<p>默认情况下 WordPress 支持一下几种 Smilies：</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Smile 笑脸<br />
Shortcut: &#8216;:smile:&#8217; , &#8216;:-)&#8217; , &#8216;:)&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  Biggrin 咧嘴笑<br />
Shortcut: &#8216;:grin:&#8217; , &#8216;:-D&#8217; , &#8216;:D&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Sad 忧伤<br />
Shortcut: &#8216;:sad:&#8217; , &#8216;:-(&#8216; , &#8216;:(&#8216;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_surprised.gif' alt=':-o' class='wp-smiley' />  Surprised 吃惊<br />
Shortcut: &#8216;:eek:&#8217; , &#8216;:-o&#8217; , &#8216;:o&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /> eek 惊讶<br />
Shortcut: &#8216;:shock:&#8217; , &#8217;8-O&#8217; , &#8217;8O&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' />  Confused 困惑<br />
Shortcut: &#8216;:???:&#8217; , &#8216;:-?&#8217; , &#8216;:?&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> Cool 耍酷<br />
Shortcut: &#8216;:cool:&#8217; , &#8217;8-)&#8217; , &#8217;8)&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  LOL 大笑<br />
Shortcut: &#8216;:lol:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_mad.gif' alt=':-x' class='wp-smiley' />  Mad 抓狂<br />
Shortcut: &#8216;:mad:&#8217; , &#8216;:-x&#8217; , &#8216;:x&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  Razz 冷笑<br />
Shortcut: &#8216;:razz:&#8217; , &#8216;:-P&#8217; , &#8216;:P&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_redface.gif' alt=':oops:' class='wp-smiley' />  Red Face 红脸<br />
Shortcut: &#8216;:oops:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_cry.gif' alt=':cry:' class='wp-smiley' />  Cry 哭泣<br />
Shortcut: &#8216;:cry:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_evil.gif' alt=':evil:' class='wp-smiley' />  Evil 恶魔<br />
Shortcut: &#8216;:evil:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_twisted.gif' alt=':twisted:' class='wp-smiley' />  Twisted 痛苦<br />
Shortcut: &#8216;:twisted:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' />  Roll Eyes 转眼珠<br />
Shortcut: &#8216;:roll:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Wink 眨眼<br />
Shortcut: &#8216;:wink:&#8217; , &#8216;;-)&#8217; , &#8216;;)&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' />  Exclaim 感叹<br />
Shortcut: &#8216;:!:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_question.gif' alt=':?:' class='wp-smiley' />  Question 疑问<br />
Shortcut: &#8216;:?:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_idea.gif' alt=':idea:' class='wp-smiley' />  Idea 好主意<br />
Shortcut: &#8216;:idea:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_arrow.gif' alt=':arrow:' class='wp-smiley' />  Arrow 右箭头<br />
Shortcut: &#8216;:arrow:&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  Neutral 自然的表情<br />
Shortcut: &#8216;:neutral:&#8217; , &#8216;:-|&#8217; , &#8216;:|&#8217;</p>
<p> <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  Mr Green 绿脸先生<br />
Shortcut: &#8216;:mrgreen:&#8217;</p>
<p>这些表情图片全部收录在 <strong>/wp-includes/images/smilies/</strong> 下，在 WordPress 2.9 版本之后可以通过 <code>smilies_src</code> 这个 filter 更改位置。</p>
<h2>样式化 Smilies 表情图片</h2>
<p>如果你的主题对日志中的 <code>img</code> 这个 selector 进行样式化，那么也会影响 Smilies 表情图片的样式，如果你不想表情图片样式化有变化或者想单独对表情图片单独进行样式化定义。那么可以通过 <code>img.wp-smiley</code> 这个 selector 进行重定义。</p>
<h2>WordPress Smilies 插件</h2>
<h3>Custom Smilies</h3>
<p>上面介绍了默认的 Smilies 图片有限，如果你系那个自定义 Smilies 图片，那么 <a href="http://goto8848.net/projects/custom-smilies/">Custom Smilies</a> 这款插件是你最好的选择，这款插件可以：</p>
<ul>
<li>自定义 Smilies。需要的表情添加到 WordPress 的表情文件夹里（wp-includes/images/smilies/）。</li>
<li>通过点击插入表情图片到文章中。</li>
<li>通过点击插入表情图片到评论中。</li>
</ul>
<h3>WP-Grin</h3>
<p>如果你觉得 Custom Smilies 功能过于复杂，只是想在留言框实现通过点击插入表情图片到评论中，WP-Grin 是你最好的选择，这个插件非常简单，上传激活即可，大家可以在本站下面的留言框试试。</p>
<p>关于 WordPress 表情（WordPress Smilies）就介绍那么多，如果你有什么问题，请给我留言。 <img src='http://fairyfish.b0.upaiyun.com/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  </p>
<p>&gt;&gt;&gt;<a href="http://fairyfish.net/2010/02/23/wordpress-smilies/" title="WordPress 表情：WordPress Smilies">继续阅读全文</a> ...</p><hr /><p><a href="http://s.click.taobao.com/t_8?e=7HZ5x%2BOzcBqQvUL9HREWEoUWa1c%3D&p=mm_25083601_0_0" rel="nofollow"><img src="http://fairyfish.net/wp-content/banner/notyet.gif"></a></p>
<p>
&copy; <a href="http://fairyfish.net/" title="我爱水煮鱼">我爱水煮鱼</a>
 / <a href="http://fairyfish.net/bookmark/?url=http://fairyfish.net/2010/02/23/wordpress-smilies/&title=WordPress+%E8%A1%A8%E6%83%85%EF%BC%9AWordPress+Smilies&tags=WordPress, "  title="WordPress 表情：WordPress Smilies">收藏本文</a>
 / <a href="http://fairyfish.net/2010/02/23/wordpress-smilies/#comments" title="WordPress 表情：WordPress Smilies">26条评论</a>
 / <a href="http://feed.fairyfish.net" title="订阅我爱水煮鱼">RSS 订阅</a>
 / <a href="http://fairyfish.net/go/wpjam" title="WordPress JAM">长期承接 WordPress 项目</a>
 / <a href="http://fairyfish.net/coupon/" title="主机域名优惠码">主机域名优惠码</a>
 / <a href="http://weibo.com/denishua/" title="新浪微博">新浪微博</a>
</p><h3>相关日志</h3><ul class="related_post"><li><a href="http://fairyfish.net/article/wordpress-seo/" title="WordPress SEO 宝典">WordPress SEO 宝典</a></li>
<li><a href="http://fairyfish.net/article/install-wordpress-on-mac-os-x/" title="在 Mac OS X 系统上安装 WordPress 本地测试">在 Mac OS X 系统上安装 WordPress 本地测试</a></li>
<li><a href="http://fairyfish.net/2010/12/23/wpjam-vshop/" title="基于 WordPress 虚拟商品销售的商城系统">基于 WordPress 虚拟商品销售的商城系统</a></li>
<li><a href="http://fairyfish.net/2010/11/15/wordpress-31-feature/" title="WordPress 3.1 开发的功能">WordPress 3.1 开发的功能</a></li>
<li><a href="http://fairyfish.net/2010/09/28/windows-live-spaces-2-wordpress-com/" title="Windows Live Spaces 关闭，博客转移到 WordPress.Com">Windows Live Spaces 关闭，博客转移到 WordPress.Com</a></li>
<li><a href="http://fairyfish.net/article/dreamweaver-cs5-code-hinting-for-wordpress/" title="Dreamweaver CS5 中启用 WordPress 代码提示功能">Dreamweaver CS5 中启用 WordPress 代码提示功能</a></li>
</ul><img src="http://fairyfish.net/wp-content/plugins/all-in-one/ga.php?utmac=MO-328125-5&amp;utmn=1769220864&amp;utmr=-&amp;utmp=%2Frss%2F2010%2F02%2F23%2Fwordpress-smilies%2F&amp;utmdt=WordPress+%E8%A1%A8%E6%83%85%EF%BC%9AWordPress+Smilies&amp;guid=ON" />]]></content:encoded>
			<wfw:commentRss>http://fairyfish.net/2010/02/23/wordpress-smilies/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

