<?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://www.yueye.org/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yueye.org</link>
	<description>分享网络知识 · 享受快乐生活</description>
	<lastBuildDate>Wed, 08 Feb 2012 00:44:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>关闭WordPress的自动保存</title>
		<link>http://www.yueye.org/2011/disable-autosave-in-wordpress.html</link>
		<comments>http://www.yueye.org/2011/disable-autosave-in-wordpress.html#comments</comments>
		<pubDate>Mon, 04 Apr 2011 08:34:25 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[经验知识]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[网站建设]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=1426</guid>
		<description><![CDATA[为了最大程度上减少用户丢失数据的可能性，WordPress博客程序添加了自动保存功能。WordPress默认开启了这一功能，通过自动保存，用户在使用WordPress撰写博文时，每隔一段时间，WordPress都会将... ]]></description>
			<content:encoded><![CDATA[<p>为了最大程度上减少用户丢失数据的可能性，WordPress博客程序添加了自动保存功能。WordPress默认开启了这一功能，通过自动保存，用户在使用WordPress撰写博文时，每隔一段时间，WordPress都会将用户所添加的内容进行保存。</p>
<p>但与此对应的是，一旦WordPress保存一次，WordPress的MySQL数据库中的wp_posts表里就会增加一行无用数据，一段时间后，此举会使得用户的数据库里含有大量的垃圾内容。<span id="more-1426"></span></p>
<p>这里，我们来分享一下自己在关闭WordPress的自动保存中的经验，以为后来者提供借鉴。</p>
<h1>1.关闭WordPress的自动保存</h1>
<p>首先我们来关闭WordPress的自动保存功能，接下来的操作将以目前WordPress的最新版V3.1作示例来说明具体操作；其他WordPress版本与此类似。</p>
<h3>1) 修改wp-config.php</h3>
<blockquote><p>打开WordPress程序主目录下的wp-config.php文件，在其中&lt;?php和?&gt;之间（比如第68行）添加如下内容：</p>
<p style="padding-left: 30px;">//关闭WordPress文章版本控制<br />
define(&#8216;WP_POST_REVISIONS&#8217;, false);<br />
define(&#8216;AUTOSAVE_INTERVAL&#8217;, false);</p>
<p>添加完毕，保存即可。</p></blockquote>
<h3>2) 修改post-new.php文件</h3>
<blockquote><p>打开WordPress程序主目录下wp-admin目录下的post-new.php文件，在其中找到这行：</p>
<p style="padding-left: 30px;">wp_enqueue_script(&#8216;autosave&#8217;);</p>
<p>将其注释掉即可。PHP的注释可以使用两个斜杠（//），所以在上面那行代码的最前面输入两个斜杠，然后保存即可。</p>
<p>这样修改后的WordPress程序就关闭了自动保存功能，从而能够为WordPress的数据库创建一个干净清爽的环境。当然，这样做的结果你必须清楚，那就是，在以后你撰写博文的过程中，WordPress不会再为你的数据安全性考虑。当然，因为月夜平时都是在本地写作博文，然后直接将博文内容粘贴到网站上，所以安全性不必担心，故而可以关闭自动保存。可亲爱的朋友，你必须自己来保证自己数据的安全。</p></blockquote>
<h1>2.删除WordPress数据库中残留的垃圾</h1>
<blockquote><p>关闭掉WordPress的自动保存功能之后，虽然以后不会再往WordPress的数据库中添加垃圾内容，但作为追求完美主义的我们，又怎么能忍受以前已经放进去的垃圾一直存在呢。</p>
<p>下面，我们一起来把数据库中原本存在的垃圾内容删除。其实操作十分简单。首先你确认自己知道一些phpMyAdmin相关的知识，如果没有，可以提前阅读月夜的文章<a title="打开 善用phpMyAdmin，完美解决WordPress数据库问题" onfocus="undefined" href="http://www.yueye.org/2009/phpmyadmin-to-solve-database-of-wordpress.html" rel="bookmark">善用phpMyAdmin，完美解决WordPress数据库问题</a>。然后登入phpMyAdmin数据库管理界面，执行如下SQL语句：</p>
<p style="padding-left: 30px;">DELETE FROM `wp_posts` WHERE `wp_posts`.`post_status` = &#8216;inherit&#8217;</p>
<p style="padding-left: 30px;">DELETE FROM `wp_posts` WHERE `wp_posts`.`post_status` = &#8216;auto-draft&#8217;</p>
<p>执行完毕，即能清理掉WordPress数据库中的垃圾数据了。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2011/disable-autosave-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>月夜博客搬家换主题</title>
		<link>http://www.yueye.org/2010/change-hosting-and-theme.html</link>
		<comments>http://www.yueye.org/2010/change-hosting-and-theme.html#comments</comments>
		<pubDate>Thu, 25 Mar 2010 12:49:17 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[网站建设]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=1141</guid>
		<description><![CDATA[月夜博客最近一段时间进行了一些小的更改和变动，当然，其实并没有什么可以介绍的内容，但因为有些朋友要感激一下，决定还是发篇文章并藉此向那些曾为本博提供帮助的朋友表示一些自... ]]></description>
			<content:encoded><![CDATA[<p>月夜博客最近一段时间进行了一些小的更改和变动，当然，其实并没有什么可以介绍的内容，但因为有些朋友要感激一下，决定还是发篇文章并藉此向那些曾为本博提供帮助的朋友表示一些自己的谢意。其间，朋友们为我提供了诸多帮助，这份感激自然显得单薄而不足，不过我想，即使不足的感激也要比沉默更好一些吧。<span id="more-1141"></span></p>
<h1>博客搬家更换空间</h1>
<blockquote><p>月夜博客自前年底上线以来，先历Windows主机的不顺，后遭点击党的荼毒，终于在去年三四月间稳定了下来。其间有不少朋友先后为月夜博客免费提供了空间和技术支持，比如Eblhost的hedy，她的热情，她主动为本博提供了一份空间，那空间虽然参数已不足月夜博客使用，但已经为我们免费提供了整整两年。</p>
<p>尤其要说的是来自WordPress中文论坛的原版主flygo，他为我们提供了长达一年的高质量空间，流量近乎无限，速度远胜于很多专业的空间提供商。就在此次博客搬家更换空间以前，我们一直在使用的就是由他提供的空间，我想您应该能感受到他为我们提供的空间的优秀的速度。在这里，月夜要特别的向他表示感谢，感谢他的大力支持。</p></blockquote>
<h1>博客更换新款主题</h1>
<blockquote><p>如您所知，月夜博客此前使用的是由菠菜提供的一款名为BBtheme的主题，那款主题的风格恰恰切合月夜博客的意境，所以自月夜博客上线以来的一年多时间里，我们一直在使用。但在这一年多的时间里，经过我们不成熟的修改，已经将其修改到千疮百孔，全身各处充满着补丁，使得博客的速度大受影响，使得访客的体验效果也大打折扣。</p>
<p>鉴于以上原因，自去年下半年起，我们就一直在互联网上试图为月夜博客寻找一款优美的新主题，终于，最后，我们在原主题的作者菠菜那里找到了他刚刚制作发布的新款主题——WPINK。这款主题和原来的BBtheme主题风格大体相当，顶部一样拥有着美观的导航栏。不过略有遗憾的是，这款主题如名所述，使用的是红色的配色，显得较为幼稚和女性化，不符合月夜博客的一贯风格。</p>
<p>因此，在下载到这款主题之后，我们对其进行了一些修改，主要包括：</p>
<p style="padding-left: 30px;">1.将原来的红色调配色更改为而今的蓝色，使得主题更为美观，也更加符合月夜博客的一贯风格；<br />
2.去除了主题原来华丽的鼠标效果，更改为了如今的简单样式；<br />
3.将原来主题中的文章题目所使用的文字及文字大小和颜色做了修改，更改为了字体为MingLiu，对大小和颜色也做了修改，使其与修改后的主题配色更为协调。</p>
</blockquote>
<h1>域名正式移民出国</h1>
<blockquote><p>鉴于日前国内日益严峻的形势，我们一直在谋划着将自己的互联网资源，尤其是域名由国内迁往国外。其实开始时，我们对在国外注册域名有着一种恐惧感，想着应该较为复杂。但如今在Godaddy支持了支付宝付款之后，在国外注册域名已经变得比国内更为方便和容易。因此，月夜推荐朋友们以后在注册域名时，全部更改为在国外服务商处进行注册。</p>
<p>而由于月夜博客的域名已经提前在国内注册完毕，所以要将域名迁往国外，一是可以确保域名是属于自己的资产；二是可以无障碍的使用自己的域名。</p>
<p>域名转移过程并非想象中的那么复杂，其实十分简单。首先联系原来的域名注册商，索取域名转移密码，域名注册商可能会借这一过程勒索金钱，但因为域名在人家手上，所以通常也只能吃个哑巴亏；不过金额不会太多，通常会在50元以内；然后就很方便了，直接去Godaddy等注册商处选择转移域名服务，即可按照网上很多朋友博文中记述的经验来操作了。</p>
<p>月夜一共转移了自己拥有的两个域名，其中的一个注册商无端索要了50元；而另一个较好的注册商则只是收取了快递资料到顶级注册商处的20块钱；但因为转出去一了百了，所以也就不在意这些钱了。相反，越是藉此看到注册商的丑恶嘴脸，越是想要将域名彻底转移到国外。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2010/change-hosting-and-theme.html/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>用好WordPress不可不知的函数（七）</title>
		<link>http://www.yueye.org/2009/functions-must-known-using-wordpress-seventh.html</link>
		<comments>http://www.yueye.org/2009/functions-must-known-using-wordpress-seventh.html#comments</comments>
		<pubDate>Sat, 13 Jun 2009 11:33:12 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=950</guid>
		<description><![CDATA[在前面的文章中，月夜 为你介绍了WordPress中的一些函数，分类比较庞杂，包括获取文章tag、title等的函数，本文，我们继续为朋友们介绍WordPress中的其他函数。 今天我们要介绍的主要包括显示... ]]></description>
			<content:encoded><![CDATA[<p>在<a href="http://www.yueye.org/2009/functions-must-known-using-wordpress-sixth.html" target="_blank">前面的文章</a>中，<a href="http://www.yueye.org">月夜</a> 为你介绍了WordPress中的一些函数，分类比较庞杂，包括获取文章tag、title等的函数，本文，我们继续为朋友们介绍WordPress中的其他函数。</p>
<p>今天我们要介绍的主要包括显示文章title的the_title()、single_post_title()等函数；获取当前文章ID号的the_ID()函数；以及the_permalink()等用来获取当前文章链接的函数；等等。</p>
<h2><span style="color: #ff0000;">42.the_title()、the_title_attribute()</span></h2>
<blockquote><p>the_title()函数主要用来获取当前文章的title，其后可以跟上三个参数（可全部省略，取默认值），调用形式如下：<br />
<span id="more-950"></span></p>
<p style="padding-left: 30px;">&lt;?php the_title(&#8216;before&#8217;, &#8216;after&#8217;, display); ?&gt;</p>
<p>参数before用来设置在获取的title前面显示的字符内容；after用来设置title其后显示的内容；而display是一个Bool值，用于控制获取的title是否显示出来。</p>
<p>the_title_attribute()函数与the_title()类似，其使用方法如下：</p>
<p style="padding-left: 30px;">the_title_attribute(&#8216;before=前&amp;after=后&amp;echo=true&#8217;)</p>
<p>其中before=和after=分别用于设置title前面和后面显示的字符；echo=true或者false用户设置获取的title字符串是否显示出来。</p>
<p>形如&lt;?php the_title(&#8216;当前文章&#8217;, &#8216;的评论：&#8217;, true); ?&gt;或the_title_attribute(&#8216;before=当前文章&amp;after=的评论：&amp;echo=true&#8217;)的调用形式将会显示如下的结果：</p>
<p style="padding-left: 30px;">当前文章用好WordPress不可不知的函数（七）的评论：</p>
</blockquote>
<h2><span style="color: #ff0000;">43.single_post_title()、single_tag_title()、single_cat_title()</span></h2>
<blockquote><p>这一系列函数用于获取当前文章页面、tag页面或分类页面的title字符串。其后可跟两个参数，调用形式如下：</p>
<p style="padding-left: 30px;">&lt;?php single_post_title(&#8216;前缀&#8217;,display); ?&gt;</p>
<p>可以使用形如&lt;?php single_post_title(&#8216;当前文章：&#8217;,TRUE); ?&gt;或&lt;?php single_post_title(&#8216;当前文章：&#8217;); ?&gt;的调用形式来显示如下的结果：</p>
<p style="padding-left: 30px;">当前文章：用好WordPress不可不知的函数（七）</p>
<p>此外，也可以像<span style="color: #ff0000;">42</span>中的函数一样，将显示属性设置为false，把获取的title字符串传给一个变量，以供其他语句使用。此时的调用形式如下：</p>
<p style="padding-left: 30px;">&lt;?php $tt = single_post_title(&#8216;当前文章：&#8217;,false); ?&gt;</p>
</blockquote>
<h2><span style="color: #ff0000;">44.the_ID()</span></h2>
<blockquote><p>该函数后面不跟任何参数，使用如下所示的调用方式：</p>
<p style="padding-left: 30px;">&lt;?php<br />
$id = the_ID();<br />
echo $id;<br />
?&gt;</p>
<p>用于获取并显示当前文章页面的ID号。不过需要特别注意的一点是，该函数只能在WordPress的大循环内使用，在其他地方使用可能也会显示ID号，但显示的内容始终不会随文章而改变。</p>
<p>此外，该函数通常还会在如下所示的CSS结构中使用：</p>
<p style="padding-left: 30px;">&lt;h2 id=”post-&lt;?php the_ID(); ?&gt;”&gt;<br />
&lt;?php the_title(); ?&gt;<br />
&lt;/h2&gt;</p>
<p>可为博客中不同的作者设置不同的title样式，以示区分。</p></blockquote>
<h2><span style="color: #ff0000;">45.get_the_ID()</span></h2>
<blockquote><p>该函数与<span style="color: #ff0000;">44.the_ID()</span>函数实现完全相同的功能，目前WordPress官方也没有提供该函数的使用说明。你可以参阅如上<span style="color: #ff0000;">44</span>中对<span style="color: #ff0000;">the_ID()</span>函数的介绍。特别提醒一点，该函数与<span style="color: #ff0000;">the_ID()</span>类似，也只能在WordPress的大循环中才能正确使用。</p></blockquote>
<h2><span style="color: #ff0000;">46.the_time()、get_the_time()</span></h2>
<blockquote><p>the_time()用来获取并显示当前文章发布的时间，和上面几个函数类似，此函数也是只能在WordPress的大循环中使用。</p>
<p>该函数后面可以跟控制日期或时间格式的参数，常用的参数形式如下：</p>
<p style="padding-left: 30px;">如&lt;?php the_time(&#8216;F j, Y&#8217;); ?&gt;的调用形式显示效果为：六月13, 2009（英文状态下显示June 13, 2009）；</p>
<p style="padding-left: 30px;">如&lt;?php the_time(&#8216;g:i a&#8217;); ?&gt;的调用形式显示效果为：7:09 下午（英文状态下显示7:09 pm）；</p>
<p style="padding-left: 30px;">如&lt;?php the_time(&#8216;G:i&#8217;); ?&gt;的调用形式显示效果为：19:09。</p>
<p>事实上，除了使用the_time()函数之外，WordPress还提供了一个具有类似功能的get_the_time()函数。该函数除了不具有the_time()函数的显示功能之外，其余功能二者完全相同。使用get_the_time()函数时，如欲将获取的时间显示出来，需要使用专用语句。</p>
<p>下面，我们籍此机会来简单了解一下WordPress中时间的格式。在WordPress中，通常用于控制时间格式的有一下字符：l, F, j, S, Y, G, g, i, a等等，其详细意义如下：</p>
<p style="padding-left: 30px;">l（小写L）用来显示一周之中每一天的名称，比如星期六，或者在英文中显示Saturday；</p>
<p style="padding-left: 30px;">F用来显示月份名称，比如六月，或者June；</p>
<p style="padding-left: 30px;">j用来显示一月之中的某一天，比如13；</p>
<p style="padding-left: 30px;">Y用来以4位数字形式显示年份，使用y则以末两位数字显示年份，比如2009或09；</p>
<p style="padding-left: 30px;">G, g, i, a等四个字符通常组合使用，如前例子，有两种形式：</p>
<p style="padding-left: 60px;">g:i a以形如7:09 下午或7:09 pm的形式显示时间；</p>
<p style="padding-left: 60px;">G:i以形如19:09的24小时进制形式显示时间。</p>
<p style="padding-left: 30px;">S通常紧跟在j后面，表示是否在一月之中某天之后添加英文后缀（st, nd, th等）。</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/functions-must-known-using-wordpress-seventh.html/feed</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>用好WordPress不可不知的函数（六）</title>
		<link>http://www.yueye.org/2009/functions-must-known-using-wordpress-sixth.html</link>
		<comments>http://www.yueye.org/2009/functions-must-known-using-wordpress-sixth.html#comments</comments>
		<pubDate>Fri, 15 May 2009 14:22:37 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=890</guid>
		<description><![CDATA[距上一篇介绍WordPress函数的相关文章已经过去了二十多天，今天，月夜就再次为朋友们送上一篇介绍WordPress函数的文章，仍然属于月夜的WordPress函数文章系列。本文接上文从这一系列的第36个函... ]]></description>
			<content:encoded><![CDATA[<p>距上一篇介绍<a href="http://www.yueye.org/2009/functions-must-known-using-wordpress-fifth.html" target="_blank">WordPress函数的相关文章</a>已经过去了二十多天，今天，月夜就再次为朋友们送上一篇介绍WordPress函数的文章，仍然属于月夜的WordPress函数文章系列。本文接上文从这一系列的第36个函数开始，主要介绍的是一些比较杂乱的内容，使用上依然主要用在WordPress主题中。包括获取WordPress博客细节的几个函数，以及用于构架WordPress主题大框架的几个函数。</p>
<p><span style="color: #ff0000;">36.wp_get_post_tags()</span></p>
<blockquote><p>该函数用来在某个文章页面或者根据某篇文章的ID来获取该文章的tag，获取的结果被放置到一个tag数组中。一个常见的使用方式如下：<span id="more-890"></span></p>
<p style="padding-left: 30px;">if (is_single()){<br />
$keywords = “”;<br />
$tags = wp_get_post_tags($post-&gt;ID);<br />
foreach ($tags as $tag ) {<br />
$keywords = $keywords . $tag-&gt;name . “,”;<br />
}<br />
echo $keywords;<br />
}</p>
<p>首先判断是否是单文章页面，如果是，则据当前文章的ID（$post-&gt;ID）来获取当前文章的tag，然后取得其name（$tag-&gt;name），并将其组合输出。</p></blockquote>
<p><span style="color: #ff0000;">37.single_cat_title()、single_tag_title()</span></p>
<blockquote><p>如名所言，这两个函数用来获取分类页面和tag页面的title，其通常的使用方式如：</p>
<p style="padding-left: 30px;">&lt;?php<br />
$str = single_cat_title();<br />
echo $str;<br />
?&gt;</p>
<p>和</p>
<p style="padding-left: 30px;">&lt;?php<br />
$str = single_tag_title();<br />
echo $str;<br />
?&gt;</p>
<p>然而，除此之外，single_cat_title()还可以用来在tag页面上获取当前页面的title；但single_tag_title()却不可用于获取分类页面的title。</p></blockquote>
<p><span style="color: #ff0000;">38.get_settings()、get_option()</span></p>
<blockquote><p>此二函数与前文<a class="a_singleh2" title="打开 用好WordPress不可不知的函数（三）" rel="bookmark" href="http://www.yueye.org/2009/functions-must-known-using-wordpress-third.html" onfocus="undefined">用好WordPress不可不知的函数（三）</a>中函数<span style="color: #ff0000;">20.get_bloginfo()</span>类似，使用方法也相同，可以通过后跟各种参数来获取WordPress博客的相关信息。</p>
<p>比如如下的调用方式：</p>
<p style="padding-left: 30px;">get_settings(&#8216;name&#8217;)或get_option(&#8216;name&#8217;)</p>
<p>可以用来获取当前WordPress博客的标题。</p></blockquote>
<p><span style="color: #ff0000;">39.wp_head()</span></p>
<blockquote><p>该函数与前文<a class="a_singleh2" title="打开 用好WordPress不可不知的函数（五）" rel="bookmark" href="http://www.yueye.org/2009/functions-must-known-using-wordpress-fifth.html" onfocus="undefined">用好WordPress不可不知的函数（五）</a>中函数<span style="color: #ff0000;">32.wp_meta()</span>相同，是WP主题为WP插件留下的API Hook。</p></blockquote>
<p><span style="color: #ff0000;">40.get_header()、get_footer()、get_sidebar()和comments_template()</span></p>
<blockquote><p>这几个函数是用来在WordPress主题中获取并包含相应的文件的。比如：</p>
<p style="padding-left: 30px;">get_header()用来包含当前主题文件夹下的header.php；</p>
<p style="padding-left: 30px;">get_footer()用来包含主题文件夹下的footer.php；</p>
<p style="padding-left: 30px;">get_sidebar()用来包含主题文件夹下的sidebar.php；</p>
<p style="padding-left: 30px;">comments_template()用来包含comments.php。</p>
<p>需要注意的一点是，如果当前主题文件夹下缺少对应的文件，则函数会使用wp-content/themes/default/文件夹下的对应文件代替。</p>
<p>此外，以上函数后面都不能跟参数，只有get_sidebar()例外，因为一个主题中可以使用多个sidebar。形如get_sidebar(&#8216;up&#8217;)的调用方法可将sidebar-up.php侧边栏模板文件包含到主题中。</p>
<p>除了以上几个函数之外，在主题中如果想包含一个具体的文件，还可以使用如下方式：</p>
<p style="padding-left: 30px;">include(TEMPLATEPATH . &#8216;/***.php&#8217;)</p>
<p>如上的函数形式可以将当前主题文件夹下名为***.php的文件包含进来；其中TEMPLATEPATH是当前主题文件夹地址的一个引用（不含末尾的/，所以需要添加上）。</p></blockquote>
<p><span style="color: #ff0000;">41.have_posts()、the_post()</span></p>
<blockquote><p>这两个函数的使用范围有限，通常在WordPress的循环中使用，用以获取所有文章。其固定使用形式如下：</p>
<p style="padding-left: 30px;">&lt;?php if (have_posts()) : ?&gt;<br />
&lt;?php while (have_posts()) : the_post(); ?&gt;<br />
<span style="color: #ff6600;">此处显示文章</span><br />
&lt;?php endwhile; ?&gt;<br />
&lt;?php else : ?&gt;<br />
<span style="color: #ff6600;">此处显示未找到文章时的信息，比如404相关</span><br />
&lt;?php endif; ?&gt;</p>
<p>另一种常见的形式是将如上代码中的前两行组合起来（其他地方不变）：</p>
<p style="padding-left: 30px;">&lt;?php if (have_posts()) : while (have_posts()) : the_post(); ?&gt;</p>
<p>该形式通常会在模板的index.php、archive.php或者single.php等页面使用。除此之外的其他地方，我们通常不会看到此二函数的身影。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/functions-must-known-using-wordpress-sixth.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>用好WordPress不可不知的PHP知识</title>
		<link>http://www.yueye.org/2009/php-must-known-using-wordpress.html</link>
		<comments>http://www.yueye.org/2009/php-must-known-using-wordpress.html#comments</comments>
		<pubDate>Sun, 10 May 2009 11:33:28 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=884</guid>
		<description><![CDATA[已经连续数天没有更新博客，至于知识类文章的缺失更是长达半月之久，可能是最近一段时间心情有些郁闷，但原因又说不出来。当然，人的心情总不能每天都高亢，但不因心情低落而影响其... ]]></description>
			<content:encoded><![CDATA[<p>已经连续数天没有更新博客，至于知识类文章的缺失更是长达半月之久，可能是最近一段时间心情有些郁闷，但原因又说不出来。当然，人的心情总不能每天都高亢，但不因心情低落而影响其他工作才是一种比较好的习惯。于是，今天，<a href="http://www.yueye.org">月夜</a> 就试着继续更新博客，权且作为送给天下所有母亲的礼物，祝所有的母亲都身体健康，幸福快乐！</p>
<p>在今天的文章里，月夜试着为朋友们讲述一些在使用WordPress的过程中不可不知的PHP知识。当然，因为使用WordPress对PHP的要求并不高，所以这里讲述的其实是最基本的PHP知识；因此，如果你是PHP高手，或者在使用WordPress的过程中对PHP知识用起来已经不再困难，则你完全可以忽视本文。可是，如果你对PHP知识一窍不通，或者在使用WordPress的过程中已经为此掣肘，则月夜强烈推荐你认真阅读本文，并籍此获得一些PHP知识，使自己在使用WordPress的过程中能够更得心应手。<span id="more-884"></span></p>
<p>首先需要说明的一点是，本文假定朋友们具有了至少一种编程语言（最好是C语言或者C++语言）的基本知识，因为PHP语言和其他语言的语句、变量等基本相同。而如果你不具有这方面的基础，要想把PHP语言叙述到能够在使用WordPress的过程中自如应用，则不是如本文这样的一篇小文所可叙述清楚的了。</p>
<p>学习PHP知识，你应该确保自己有一个PHP的学习调试环境。在进行下面的讲述前，首先确认自己已经<a href="http://www.yueye.org/2009/setup-local-wamp-to-learn-wordpress.html" target="_blank">按照月夜前面的文章安装了本地环境</a>。有了环境之后，下面我们就来简单了解一下在使用WordPress的过程中不可不知的PHP知识。</p>
<p><span style="color: #ff0000;">1.PHP语言的结构</span></p>
<blockquote><p>PHP语言的代码可以直接嵌入到静态的HTML页面中，但嵌入到页面中的PHP代码有一个结构，需要放置到指定的标记中。在静态HTML页面中，PHP代码的标记是以&lt;?php开头，并以?&gt;结尾。</p>
<p>比如，在如下的HTML代码中：</p>
<p style="padding-left: 30px;">&lt;title&gt;<br />
&lt;?php wp_title(&#8216; | &#8216;,true,&#8217;right&#8217;); ?&gt;<br />
&lt;?php bloginfo(&#8216;name&#8217;); ?&gt; &#8211; &lt;?php bloginfo(&#8216;description&#8217;); ?&gt;<br />
&lt;/title&gt;</p>
<p>&lt;?php wp_title(&#8216; | &#8216;,true,&#8217;right&#8217;); ?&gt;、&lt;?php bloginfo(&#8216;name&#8217;); ?&gt;和&lt;?php bloginfo(&#8216;description&#8217;); ?&gt;分别各为一段PHP代码。</p>
<p>此外，标记PHP代码还有其他方式，比如其中的一种形式以&lt;?开头，以?&gt;结尾，但通常情况下，我们还是应该（而且很多人在）使用默认的以&lt;?php开头的方式。</p></blockquote>
<p><span style="color: #ff0000;">2.PHP语言的语句</span></p>
<blockquote><p>从如上1中的代码实例可以看出，每一条PHP代码的语句都以分号（;）结尾（尽管在只含有一个PHP语句的代码块中，PHP语句末尾的分号可以省略，但月夜绝不推荐！）。下面再举一个PHP代码例子：</p>
<p style="padding-left: 30px;">&lt;p&gt;&lt;a href=”&lt;?php bloginfo(&#8216;url&#8217;); ?&gt;/about”&gt;&lt;?php bloginfo(&#8216;description&#8217;); ?&gt;&lt;/a&gt;&lt;/p&gt;</p>
<p>如上的HTML代码中，包含了两个PHP代码块，从中可以看出，PHP代码和HTML语句完全可以无缝对接。</p></blockquote>
<p><span style="color: #ff0000;">3.PHP的注释</span></p>
<blockquote><p>尽管PHP提供了多种注释方式，但月夜只推荐朋友们记住其中的两种方法，而且，通常在实际应用中，人们只会用到这样两种方法。这两种方法和C++语言的注释类似，分别为单行注释和多行注释：</p>
<p style="padding-left: 30px;">//此为单行注释，以//开头；</p>
<p style="padding-left: 30px;">/*此为多行注释，</p>
<p style="padding-left: 30px;">包含在/*和*/之间*/</p>
</blockquote>
<p><span style="color: #ff0000;">4.PHP的变量</span></p>
<blockquote><p>除了不需要显式声明之外，PHP语言中的变量形式也和其他常用语言不同，PHP的变量总是在变量名称之前添加一个$符号，至于变量名，则和其他语言的规则相同。下面是几个PHP变量的例子：</p>
<p style="padding-left: 30px;">$title、$description、$counter</p>
<p>下面是一个应用了PHP变量的PHP代码块：</p>
<p style="padding-left: 30px;">&lt;?php<br />
if ($post-&gt;post_excerpt) {<br />
$description = $post-&gt;post_excerpt;<br />
} else {<br />
$description = mb_substr(strip_tags($post-&gt;post_content),0,120);<br />
} ?&gt;</p>
<p>此外，还需要注意一点，PHP的变量区分大小写。</p></blockquote>
<p><span style="color: #ff0000;">5.PHP语言的输出和字符串变量</span></p>
<blockquote><p>这里我们将这样两个东西放到一起讲述，因为输出十分简单，只有在输出字符串变量时，才需要稍加注意。</p>
<p>PHP语言的输出语句通常使用的是这样两个：</p>
<p style="padding-left: 30px;">print()和echo()</p>
<p>二者的使用方法基本相同，而且十分简单。几个例子如下：</p>
<p style="padding-left: 30px;">&lt;?php<br />
$title = “Yueye.org”;<br />
print $title.” is a good site\n&lt;p&gt;”;<br />
echo $title.” is a good site\n&lt;p&gt;”;<br />
print “$title is a good site\n&lt;p&gt;”;<br />
echo “$title is a good site\n&lt;p&gt;”;<br />
print &#8216;$title is a good site\n&lt;p&gt;&#8217;;<br />
echo &#8216;$title is a good site\n&lt;p&gt;&#8217;;<br />
?&gt;</p>
<p>如上示例输出的结果为：</p>
<p style="padding-left: 30px;">Yueye.org is a good site<br />
Yueye.org is a good site<br />
Yueye.org is a good site<br />
Yueye.org is a good site<br />
$title is a good site\n<br />
$title is a good site\n</p>
<p>在PHP语言中，字符串的连接（拼接）使用的是如上例子中的点号（.），它可以将两个字符串拼接成一个字符串。PHP语言中的输出语句，可以输出其后双引号（”）或单引号（&#8217;）中包含的内容，也可以输出未包含在引号内的变量内容。此处单引号和双引号的区别显然也可以看出：双引号内部的内容中，变量和转义符都会得到解析；而单引号内的内容，变量和转义符也会原样输出。</p></blockquote>
<p><span style="color: #ff0000;">6.关于PHP语言的其他需要注意的地方</span></p>
<blockquote><p>关于PHP语言，月夜就为你简单介绍到这里，其实，在使用WordPress的过程中，对PHP知识只需要简单了解一些即可，有如上的一些知识，即已足够。下面，我们再简单叙述一下PHP语言和其他语言（比如C语言、C++等）的不同之处。</p>
<p>1) 数组</p>
<p style="padding-left: 30px;">PHP语言的数组有两种形式，一种是数值键（也就是通常的形式），另一种是关联键。</p>
<p style="padding-left: 30px;">a.数值键：</p>
<p style="padding-left: 60px;">形如$price = array( 0 =&gt; “1.8&#8243;, “1&#8243; =&gt; “2.5&#8243;, “2&#8243; =&gt; “3.2&#8243;);或者$price = array(“1.8&#8243;, “2.5&#8243;, “3.2&#8243;);的定义方式定义的是使用数值键的数组，因为PHP的数值索引也从位置0开始，所以上面两种定义方式效果相同。</p>
<p style="padding-left: 60px;">$price[1]引用的数值都是2.5。</p>
<p style="padding-left: 30px;">b.关联键：</p>
<p style="padding-left: 60px;">形如$price = array( “pear” =&gt; “1.8&#8243;, “apple” =&gt; “2.5&#8243;, “peach” =&gt; “3.2&#8243;);的定义方式定义的是使用关联键的数组。</p>
<p style="padding-left: 60px;">可以用形如$price["pear"]的方式来引用”1.8&#8243;。</p>
<p>2) foreach</p>
<p style="padding-left: 30px;">foreach是PHP语言特有的一个循环结构，主要用来处理数组。通常的结构有如下两种形式：</p>
<p style="padding-left: 30px;">a.如上6.1.a中定义的数组，可以使用如下形式：</p>
<p style="padding-left: 60px;">foreach($price as $p) {</p>
<p style="padding-left: 60px;">echo “price is $p.&lt;p&gt;”;</p>
<p style="padding-left: 60px;">}</p>
<p style="padding-left: 30px;">来逐一输出数组内容。</p>
<p style="padding-left: 30px;">b.如上6.1.b中定义的数组，可以使用如下形式：</p>
<p style="padding-left: 60px;">foreach($price as $product=&gt;$p) {</p>
<p style="padding-left: 60px;">echo “$product is $p a kilogram.&lt;p&gt;”;</p>
<p style="padding-left: 60px;">}</p>
<p style="padding-left: 30px;">来逐一输出数组内容。</p>
</blockquote>
<p>好了，关于在使用WordPress的过程中需要知道的PHP语言的一些知识，<a href="http://www.yueye.org">月夜</a> 就为你介绍到这里。显然，内容十分简单，不过在使用WordPress的过程中，对PHP的要求的确很低。但是，仍然要求你对此有所了解；而且，在上面的内容中，月夜假设你比较熟悉一种其他语言（比如C语言），所以，如果你对此并不了解，或者没有如此的基础知识，那么就需要花费一些精力去慢慢学习。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/php-must-known-using-wordpress.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>搭建本地WAMP环境，辅助WordPress测试学习</title>
		<link>http://www.yueye.org/2009/setup-local-wamp-to-learn-wordpress.html</link>
		<comments>http://www.yueye.org/2009/setup-local-wamp-to-learn-wordpress.html#comments</comments>
		<pubDate>Mon, 27 Apr 2009 03:25:42 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=855</guid>
		<description><![CDATA[作为一个WordPress博主，在使用WordPress的过程中，我们可能会碰到各种问题，比如安装插件，更换主题，以及修改主题等等。通常情况下，完成这些工作，我们不能在线直接对自己的博客进行修... ]]></description>
			<content:encoded><![CDATA[<p>作为一个WordPress博主，在使用WordPress的过程中，我们可能会碰到各种问题，比如安装插件，更换主题，以及修改主题等等。通常情况下，完成这些工作，我们不能在线直接对自己的博客进行修改。主要原因非常明显，如果在线修改中出了什么问题，会使得我们的博客不能正常运营，从而对访客造成很大影响；而且，在线修改因为网速等各种原因，总会造成诸多不便，不如本地修改来的方便。</p>
<p>因此，我们需要搭建一个适宜于WordPress运营的本地环境。最适合WordPress的环境自然首推LAMP（Linux、Apache、MySQL和phpMyAdmin），但因为朋友们多是使用Windows操作系统，所以，这里我们来构建一个和LAMP性能相近的WAMP（Windows、Apache、MySQL和phpMyAdmin）环境。<span id="more-855"></span></p>
<p>其实手动构建这样一个环境并不容易，而且还会出现各种问题，<a href="http://www.yueye.org">月夜</a> 刚开始摸索WordPress程序，搭建第一个本地环境时，就曾经碰到过很多问题，而且被搞的焦头烂额。但所幸，有很多先知先觉者为我们解决了这些问题，推出了各种集成安装包，比如最驰名的XAMPP。可是月夜在此为朋友们推荐的却是另一款安装包——PHPnow。原因主要是，月夜当初安装XAMPP没有成功，一朝被蛇咬，至今仍然怕井绳；而且后来选择的PHPnow功能很强大，使用很方便。</p>
<p>话不多言，我们首先<a rel="nofollow" href="http://downloads.sourceforge.net/phpnow/PHPnow-1.5.3.zip" target="_blank">点此下载PHPnow 1.5.3版</a>，或者直接<a rel="nofollow" href="http://phpnow.org/download.html" target="_blank">前往PHPnow官方网站</a>下载最新版。下载下来的是一个zip压缩包，我们将其解压出来。将解压出来的文件夹，名为PHPnow-1.*.*重新命名为PHPnow，然后最好将该文件夹复制到你电脑上某个硬盘的根目录中，比如月夜就复制到了E盘下。复制完的PHPnow文件夹里有如下内容：</p>
<p style="text-align: center;"><img class="aligncenter" title="PHPnow文件夹中的内容" src="http://laiba.tianya.cn/laiba/images/615721/12406481340975991674/A/1/m.jpg" alt="" width="540" height="233" /></p>
<p>其中，Apache文件夹是Apache组件；MySQL-5.*.*文件夹是MySQL组件；PHP-5.*.*是PHP组件；ZendOptimizer文件夹是Zend Optimizer组件；而phpMyAdmin程序则在htdocs文件夹下。</p>
<p>直接双击如上图文件夹中的Init.cmd文件即可安装，安装过程中需要设置MySQL的root用户的密码。更详细的安装过程我们不再介绍，朋友们可以参考<a rel="nofollow" href="http://phpnow.org/guide.html" target="_blank">PHPnow官方的帮助文档</a>。而且，因为我们只使用最简单的功能，所以也不必设置什么虚拟主机之类的东西。</p>
<p>安装完成后，我们来总结一下：</p>
<blockquote><p>1.htdocs文件夹是网站根目录，可以使用http://localhost访问；</p>
<p>2.phpMyAdmin的访问路径是：http://localhost/phpmyadmin；</p>
<p>3.phpMyAdmin的登录用户名是root，密码是如上安装过程中你设置的密码；</p>
<p>4.网站程序需要放到htdocs文件夹下，比如你将WordPress程序放到一个yueye文件夹中，然后复制到htdocs文件夹里，就可以使用http://localhost/yueye来访问该WordPress博客；将一个PHP探针如phpinfo.php放到htdocs文件夹下，即可使用http://localhost/phpinfo.php来进行访问；等等。</p></blockquote>
<p>这样，经过一些步骤，我们终于可以方便地在本地使用WAMP环境。</p>
<p>为方便解释，下面为朋友们讲几个例子。</p>
<p>1.WordPress安装和使用：</p>
<blockquote><p>1) 复制WordPress安装程序（放到wp文件夹中）到htdocs里面；</p>
<p>2) 正常安装，可使用路径http://localhost/wp或http://localhost/wp/wp-admin/install.php；</p>
<p>3) 使用WordPress，具体情况无需多言，可以直接打开wp文件夹查看。</p></blockquote>
<p>2.Discuz!等论坛安装和使用：</p>
<blockquote><p>1) 复制Discuz安装程序（放到discuz文件夹中）到htdocs里面；</p>
<p>2) 正常安装使用，具体可直接进入discuz文件夹查看。</p></blockquote>
<p>3.如Joomla等各种CMS的安装和使用：</p>
<blockquote><p>与上各种程序类似，在此不再多言。</p></blockquote>
<p>安装完成之后，自然就是使用。如前所述，本地使用WordPress环境，我们通常可以做这样几件事情：</p>
<blockquote><p>1.修改试用WordPress主题；</p>
<p>2.试用WordPress插件；</p>
<p>3.写作WordPress博文，然后将写就的文章复制到线上博客中（可能更方便的方法是使用Windows Live Writer，但月夜已经习惯使用本地写作方式）。</p></blockquote>
<p>其实，WordPress的本地环境不止这样几个应用，只要注意到本地环境的优势：速度快、不影响线上博客，即可以找到更多可以应用的地方。朋友们可以慢慢摸索，月夜在此不再赘述。</p>
<p>最后，和朋友们分享几点月夜在使用本地WAMP环境运营调试WordPress的经验：</p>
<blockquote><p>1.善用PHPnow的控制面板，即如上文件夹下的PnCp.cmd，在空闲时，使用30（stop）命令将环境关闭；</p>
<p>2.如非必要，请将所有的安装程序都放到htdocs文件夹下一个独立的文件夹里；</p>
<p>3.PHPnow等WAMP环境区分文件夹的大小写，因此，建议朋友们对所有站点目录下的文件夹都使用小写字母命名；</p>
<p>4.经常将我们线上博客的数据库备份导入到本地WordPress环境中，以便在本地得到一个和线上近乎相同的运营条件；</p>
<p>5.善用phpMyAdmin，详情可参阅月夜的文章<a title="打开 善用phpMyAdmin，完美解决WordPress数据库问题" rel="bookmark" href="http://www.yueye.org/2009/phpmyadmin-to-solve-database-of-wordpress.html" onfocus="undefined">善用phpMyAdmin，完美解决WordPress数据库问题</a>。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/setup-local-wamp-to-learn-wordpress.html/feed</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>用好WordPress不可不知的函数（五）</title>
		<link>http://www.yueye.org/2009/functions-must-known-using-wordpress-fifth.html</link>
		<comments>http://www.yueye.org/2009/functions-must-known-using-wordpress-fifth.html#comments</comments>
		<pubDate>Fri, 24 Apr 2009 11:06:49 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=845</guid>
		<description><![CDATA[继前文用好WordPress不可不知的函数（四） 月夜为你介绍的一些WordPress主题侧边栏函数，如友链显示函数、标签云函数等之后，本文，我们继续为你介绍在制作或修改WordPress主题过程中，经常会... ]]></description>
			<content:encoded><![CDATA[<p>继前文<a title="打开 用好WordPress不可不知的函数（四）" rel="bookmark" href="http://www.yueye.org/2009/functions-must-known-using-wordpress-fourth.html" target="_blank" onfocus="undefined">用好WordPress不可不知的函数（四）</a> <a href="http://www.yueye.org">月夜</a>为你介绍的一些WordPress主题侧边栏函数，如友链显示函数、标签云函数等之后，本文，我们继续为你介绍在制作或修改WordPress主题过程中，经常会在侧边栏中使用的函数。当然，相比前文中的函数，本文所介绍的部分重要性较低，但仍然是构成WordPress主题侧边栏所不可缺少的函数。</p>
<p><span style="color: #ff0000;">29.wp_register()</span></p>
<blockquote><p>wp_register()函数用以向管理员显示“站点管理”超链接；或者当WP博客开放了注册时，向未登陆的用户显示“注册”超链接。<span id="more-845"></span></p>
<p>该函数不需要什么参数，唯一可能用到的参数形式如wp_register(&#8216;前&#8217;,'后&#8217;)，可以在如上显示的超链接文字的前后分别显示一个“前”字和一个“后”字。当然，你可以据此发挥想象力来个性化自己网站的管理或注册链接。</p></blockquote>
<p><span style="color: #ff0000;">30.wp_loginout()</span></p>
<blockquote><p>该函数用来在指定位置显示一个“登录”链接；当然，如果你已经登录过了，则会相应地显示一个“退出”链接。此函数后面不使用任何参数，所以无法进行灵活的自定义。</p>
<p>不过如果你想自定义自己的WP博客的登录或退出链接文字的话，还是可以使用下面<span style="color: #ff0000;">31</span>中 <a href="http://www.yueye.org">月夜</a> 介绍的函数wp_logout_url()和wp_login_url()。</p></blockquote>
<p><span style="color: #ff0000;">31.wp_logout_url()、wp_login_url()</span></p>
<blockquote><p>使用如上30中的函数尽管可以方便地为WP博客设置登录、退出链接，但自定义不够灵活。所以，从WordPress 2.7版本开始，提供了这里的两个函数。它们分别用来获取WP博客退出或登录超链接，然后，我们使用获得的超链接即可编写如下代码，来对WP博客的登录和退出链接进行灵活设置：</p>
<p style="padding-left: 30px;">&lt;a href=”&lt;?php echo wp_logout_url(); ?&gt;”&gt;点击这里退出&lt;/a&gt;</p>
<p style="padding-left: 30px;">&lt;a href=”&lt;?php echo wp_login_url(); ?&gt;”&gt;点击这里登录&lt;/a&gt;</p>
<p>当然，要想实现完美的效果，还需要对访客的登录状态进行判断，使用一个if语句，根据登录状态显示相应的菜单项。</p></blockquote>
<p><span style="color: #ff0000;">32.wp_meta()</span></p>
<blockquote><p>该函数通常会紧跟如上<span style="color: #ff0000;">29</span>、<span style="color: #ff0000;">30</span>中的函数后面，其具体在直观显示上没有什么异样，貌似是WP主题为WP插件留下的API Hook，月夜建议朋友们在如上函数后面跟上这一函数。</p></blockquote>
<p><span style="color: #ff0000;">33.get_recent_posts()</span></p>
<blockquote><p>该函数只有当你安装了中文WordPress工具箱之后，才能使用。其作用是用来获取最新日志，函数原型如下：</p>
<p style="padding-left: 30px;">get_recent_posts($no_posts = 5, $before = ‘&lt;li&gt;+ ‘, $after = ‘&lt;/li&gt;’, $show_pass_post = false, $skip_posts = 0)</p>
<p>可以使用$no_posts控制显示文章数量，$before和$after的意义和前面函数中相同；至于后两个参数，一般不必设置，直接取默认值即可。</p>
<p>不过因为该函数与WordPress内置的get_posts()和query_posts()函数功能重复，所以通常情况下很少使用。</p></blockquote>
<p><span style="color: #ff0000;">34.get_recent_comments()</span></p>
<blockquote><p>其实安装了如上的中文WordPress工具箱之后，最常使用的是这个函数，因为WordPress程序本身没有内置获取最新评论的函数。该函数原型如下：</p>
<p style="padding-left: 30px;">get_recent_comments($no_comments = 5, $before = ‘&lt;li&gt; ‘, $after = ‘&lt;/li&gt;’, $show_pass_post = false)</p>
<p>意义显然，和上面函数类似，月夜此处不再赘言。</p></blockquote>
<p><span style="color: #ff0000;">35.get_recentcomments()</span></p>
<blockquote><p>该函数是在安装了WP-RecentComments插件之后才具有的功能，与如上<span style="color: #ff0000;">34</span>中的函数类似。</p>
<p>该函数原型如下：</p>
<p style="padding-left: 30px;">get_recentcomments(int num, int size)</p>
<p>num表示返回的最新评论数量；size表示返回的评论内容的长度。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/functions-must-known-using-wordpress-fifth.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress新手问答（五）</title>
		<link>http://www.yueye.org/2009/faq-of-wordpress-new-users-fifth.html</link>
		<comments>http://www.yueye.org/2009/faq-of-wordpress-new-users-fifth.html#comments</comments>
		<pubDate>Thu, 23 Apr 2009 13:41:21 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=842</guid>
		<description><![CDATA[今天，月夜 接前文继续为朋友们送上这一系列的文章，讲述WordPress新手在使用程序过程中碰到的各种事情。 其实今天的第五部分和前文第四部分WordPress新手问答（四）中所讲述的内容顺序有些... ]]></description>
			<content:encoded><![CDATA[<p>今天，<a href="http://www.yueye.org">月夜</a> 接前文继续为朋友们送上这一系列的文章，讲述WordPress新手在使用程序过程中碰到的各种事情。</p>
<p>其实今天的第五部分和前文第四部分<a class="a_singleh2" title="打开 WordPress新手问答（四）" rel="bookmark" href="http://www.yueye.org/2009/faq-of-wordpress-new-users-fourth.html" onfocus="undefined">WordPress新手问答（四）</a>中所讲述的内容顺序有些颠倒，应该首先阅读此部分的内容，再去阅读前文的知识。不过因为影响不大，所以即使顺序有所错位，但并不耽误你的学习和使用。</p>
<p><span style="color: #ff0000;">十一、问：我在安装好WordPress以后，不想使用默认的网站样式，请问有什么办法修改吗？具体要怎么修改呢？</span></p>
<p>答：WordPress的前台，也就是网站的样式是通过切换WordPress主题来实现的。也就是说，如果你想改变WordPress博客的样式，只需找到你自己喜欢的主题，然后将其上传到网站目录下启用，就可以了。<span id="more-842"></span></p>
<p>1.搜寻并下载WordPress主题</p>
<blockquote><p>目前提供WordPress主题下载的地方有很多，其中首推<a rel="nofollow" href="http://wordpress.org/extend/themes/" target="_blank">WordPress官方主题站</a>；当然，你也可以使用Google搜索自己喜欢的主题。找到自己中意的主题后，将其download到本地，就可以进入我们的下一个步骤了。</p>
</blockquote>
<p>2.整理WordPress主题文件夹</p>
<blockquote><p>从主题站上下载到的WordPress主题通常都是一个压缩包，自然首先要解压出来。然后，将主题文件夹整理到一个只有一层的文件夹中。比如theme文件夹，里面就是该主题的各种文件（而不是含有数层），如index.php、single.php等等。</p>
<p>当然，此时你可能还需要对主题进行一些修改，比如添加版权，添加备案号等等。</p>
</blockquote>
<p>3.上传主题文件夹</p>
<blockquote><p>整理好WordPress主题的文件夹之后，接下来我们需要将其上传到网站程序中。WordPress博客的网站程序组织方式通常如下，在网站根目录里面有wp-admin、wp-content、wp-includes等几个文件夹以及一些文件。我们需要使用FTP客户端（或者在线客户端）将上面整理好的主题文件夹上传到其中wp-content文件夹下的themes文件夹中。</p>
</blockquote>
<p>4.启用WordPress主题</p>
<blockquote><p>上传好主题文件夹之后，登录进入你的WordPress博客后台，点开其中“外观”菜单下的“主题”子菜单，即可看到如下的主题预览界面：</p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress主题安装界面" src="http://laiba.tianya.cn/laiba/images/615721/12404892480916768256/A/1/m.jpg" alt="" width="586" height="454" /></p>
<p>在如上的界面中，每一个小图像代表着你已经上传的一个主题。如果想启用上传的主题，只需在你要启用的主题的预览图上单击，即可弹出如下的启用主题界面：</p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress主题启用界面" src="http://laiba.tianya.cn/laiba/images/615721/12404892480916768257/A/1/m.jpg" alt="" width="586" height="361" /></p>
<p>在如上图所示的界面里，我们可以完整地对该主题用到我们的博客上时的效果进行预览；预览时如果对该主题十分满意，即可点击右上角的启用“**”来启用主题；如果不满意，则可点击左上角的小叉关闭预览界面，回到上一页，重新选择自己喜欢的主题。</p>
</blockquote>
<p>经过以上四个步骤，即可将自己的WordPress博客改变成自己想要的形式和外观。当然，为自己的博客寻找一款好的主题并不是一件容易的事情，一方面需要在浩如烟海的主题中选择适合自己的一款；另一方面又要将选择的主题适当自定义，以使其更适合自己。关于这方面的内容，月夜会在以后的文章中尽力介绍，请朋友们继续关注支持。</p>
<p><span style="color: #ff0000;">十二、问：月夜，我常听朋友们说起WordPress插件，请你为我们介绍一下好吗？具体怎么选择插件，在哪里选择下载插件，以及如何安装插件等等。</span></p>
<p>答：WordPress插件是WordPress热心用户为了增强WP的功能，或者为了提高其易用性而开发的一些小程序，这些程序可以方便地安装到WordPress上，从而方便自己更好的使用WordPress程序。</p>
<p>1.选择并下载WordPress插件</p>
<blockquote><p>和主题一样，WordPress的插件数量目前也已经浩如烟海，不计其数，所以对我们来说，最重要的一点就是选择适合自己的，或者是自己需要的插件。</p>
<p>目前提供WordPress插件最全的地方自然还是WordPress官方，你可以<a rel="nofollow" href="http://wordpress.org/extend/plugins/" target="_blank">点此查看</a>。当然，根据你所需要的功能来搜寻相应插件的最好办法还是使用Google搜索。这可能需要一些技巧，具体可以自己慢慢摸索。</p>
</blockquote>
<p>2.整理WordPress插件文件夹</p>
<blockquote><p>这个整理和问题<span style="color: #ff0000;">十一</span>中整理WordPress主题文件夹类似，相比起来还更为简单，因为我们不需要自定义WordPress的插件。整理好以后就可以进入下一步了。</p>
</blockquote>
<p>3.上传插件文件夹</p>
<blockquote><p>整理好WordPress的插件文件夹，接下来我们需要将其上传到网站的程序文件夹中。与主题稍有区别的是，WordPress的插件需要上传到网站根目录下wp-content文件夹下的plugins文件夹里。</p>
</blockquote>
<p>4.启用WordPress插件</p>
<blockquote><p>将插件文件夹上传到网站程序中以后，我们就可以启用插件了。首先进入WordPress博客后台，点击“插件”菜单，即可进入插件页面。在该页面的下部，我们可以看到如下图所示的未安装插件：</p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress未安装插件" src="http://laiba.tianya.cn/laiba/images/615721/12404909481633380404/A/1/m.jpg" alt="" width="586" height="134" /></p>
<p>如果你想启用某个插件，直接点击插件右侧的“启用”链接即可。而在该页面的上部，我们看到的是如下图所示的已安装插件：</p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress已安装插件" src="http://laiba.tianya.cn/laiba/images/615721/12404909481633380405/A/1/m.jpg" alt="" width="586" height="127" /></p>
<p>在如上图的界面中，如果你想停用某款插件，则可直接点击插件右侧的“停用”链接。</p>
</blockquote>
<p>5.插件的相关设置</p>
<blockquote><p>在启用插件之后，可能还需要对插件进行一些设置。通常情况下，插件的设置页面在WordPress后台“设置”菜单下的子菜单中可以找到。<a href="http://www.yueye.org">月夜</a> 碰到的两个例外是：</p>
<p style="padding-left: 30px;">1) WordPress Database Backup：设置页面在“工具”菜单下的“备份”子菜单中；</p>
<p style="padding-left: 30px;">2) Akismet：设置页面在“插件”菜单下的“Akismet配置”子菜单中。</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/faq-of-wordpress-new-users-fifth.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>WordPress新手问答（四）</title>
		<link>http://www.yueye.org/2009/faq-of-wordpress-new-users-fourth.html</link>
		<comments>http://www.yueye.org/2009/faq-of-wordpress-new-users-fourth.html#comments</comments>
		<pubDate>Wed, 22 Apr 2009 12:46:39 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[FAQ]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=836</guid>
		<description><![CDATA[转眼间，时间又过去了数天，WordPress新手问答系列却一直停滞不前。其实也有些原因，一方面是因为 月夜 最近实在太忙，抽不出时间思考；一方面是为了接下来的内容，必须先介绍一下WordPress... ]]></description>
			<content:encoded><![CDATA[<p>转眼间，时间又过去了数天，WordPress新手问答系列却一直停滞不前。其实也有些原因，一方面是因为 <a href="http://www.yueye.org">月夜</a> 最近实在太忙，抽不出时间思考；一方面是为了接下来的内容，必须先介绍一下WordPress的相关函数，也就是侧边栏函数，正是前文<a title="打开 用好WordPress不可不知的函数（四）" rel="bookmark" href="http://www.yueye.org/2009/functions-must-known-using-wordpress-fourth.html" target="_blank" onfocus="undefined">用好WordPress不可不知的函数（四）</a>；当然，其实最重要的原因还是经过前面数文的演绎，最近突然没有了话题，不知道从何写起。不过今天，我还是找到了一个可供写作的内容，而且这一内容不少，估计只一个问题就可以写一篇博文出来了。</p>
<p><span style="color: #ff0000;">十、问：我看到在你博客上每篇文章都有一个阅读数量计数，如下图：</span><span id="more-836"></span></p>
<p style="text-align: center;"><img class="aligncenter" title="WordPress文章阅读次数计数" src="http://laiba.tianya.cn/laiba/images/615721/12404006530547463911/A/1/m.jpg" alt="" width="296" height="105" /></p>
<p><span style="color: #ff0000;">请问是怎么实现的呢？能给我们介绍一下吗？</span></p>
<p>答：在每篇文章上添加一个这样的计数，一方面可以为我们自己写博提供一个参考，另一方面也可以为访客朋友们提供一些信息，方便他们在我们的博客上寻找比较受欢迎的文章。</p>
<p>其实这样的功能是通过一个叫做WP-PostViews的插件实现的。插件的下载和安装方法我们在此就不再赘述了，你可以Google搜索一下，然后进行下载并安装。</p>
<p>但是，安装好插件以后，阅读次数并不会直接被显示出来，你还需要在需显示数值的WordPress模板中插入显示数值的代码。该插件用来显示阅读次数的代码如下：</p>
<blockquote><p>&lt;?php if(function_exists(&#8216;the_views&#8217;)) { the_views(); } ?&gt;</p></blockquote>
<p>我们只需将上面这句代码插入到需要显示阅读次数的模板的适当位置就可以了。如月夜的选择一样，通常，我们需要在如下几个地方显示该数值：</p>
<blockquote><p>1.首页，也就是模板的index.php文件；</p>
<p>2.单文章页，也就是模板的single.php文件；</p>
<p>3.文章归档页面，即模板的archive.php文件（或archives.php文件）；</p>
<p>4.其他的一些页面，即page.php文件；或者留言板等页面，即guestbook.php文件。</p></blockquote>
<p>找到需要修改的文件之后，接下来我们就可以动手添加代码了。</p>
<p>首先，月夜需要说明的一点是，以上需要修改的几个文件中，需要修改的地方大体相同，在以下的说明中，我们只以修改模板中的index.php为例；至于修改其他文件，比如single.php等，请仿照index自己试着修改。</p>
<p>而且，因为各种模板各不相同，所以，添加代码的地方和方式总有不同。不过无外乎以下几种方式：</p>
<p><span style="color: #ff0000;">1.如月夜使用的bbtheme主题：</span></p>
<p>我们可以在index.php中找到如下代码块：</p>
<blockquote><p>&lt;div class=”desc”&gt;&lt;ul&gt;&lt;li class=”post-date”&gt;&lt;?php the_time(&#8216;Y-m-d&#8217;); ?&gt;&lt;/li&gt;&lt;li class=”post-cats”&gt;&lt;?php the_category(&#8216;, &#8216;) ?&gt;&lt;/li&gt;&lt;li class=”post-comments”&gt;&lt;?php comments_popup_link(&#8216;没有评论&#8217;, &#8217;1条评论&#8217;, &#8216;%条评论&#8217;); ?&gt;&lt;/li&gt;&lt;/ul&gt; &lt;?php edit_post_link(&#8216;编辑文章&#8217;, ”, ”); ?&gt;&lt;/div&gt;</p></blockquote>
<p>与此对应的前台界面如下图：</p>
<p style="text-align: center;"><img class="aligncenter" title="未添加阅读次数的效果" src="http://laiba.tianya.cn/laiba/images/615721/12404018831162893918/A/1/m.jpg" alt="" width="330" height="84" /></p>
<p>显然，我们可以找到如上代码中对应上图各项的部分；比如&lt;li class=”post-date”&gt;&lt;?php the_time(&#8216;Y-m-d&#8217;); ?&gt;&lt;/li&gt;对应其中的日期，&lt;li class=”post-comments”&gt;&lt;?php comments_popup_link(&#8216;没有评论&#8217;, &#8217;1条评论&#8217;, &#8216;%条评论&#8217;); ?&gt;&lt;/li&gt;对应其中的评论数量，等等。我们可以将阅读次数添加到分类和评论数量之间，而且，因为其中显示的几项内容都是在&lt;li&gt;标签中显示，所以，我们也应将阅读次数放到&lt;li&gt;标签中添加，最终添加的代码如下：</p>
<blockquote><p>&lt;li class=”post-views”&gt;&lt;?php if(function_exists(&#8216;the_views&#8217;)) { the_views(); } ?&gt;&lt;/li&gt;</p></blockquote>
<p>将其放到代码中&lt;li class=”post-comments”&gt;&lt;?php comments_popup_link(&#8216;没有评论&#8217;, &#8217;1条评论&#8217;, &#8216;%条评论&#8217;); ?&gt;&lt;/li&gt;之前即可。</p>
<p>但，接下来还需修改CSS文件，因为如上添加的代码中有class=”post-views”一项。在style.css文件中找到如上与post-views并列的post-date、post-cats等诸项，以及其父项desc，进行相应的修改即可。</p>
<p>其实，即使不修改CSS文件，阅读次数也会正常显示；修改CSS文件的目的，主要还是为了美观，比如设置各项之间的空隙，以及其前的图标，等等。</p>
<p><span style="color: #ff0000;">2.如iNove主题：</span></p>
<p>在iNove主题文件夹下的index.php文件中，我们可以找到和上面主题对应的如下代码：</p>
<blockquote><p>&lt;div class=”info”&gt;<br />
&lt;span class=”date”&gt;&lt;?php the_time(__(&#8216;F jS, Y&#8217;, &#8216;inove&#8217;)) ?&gt;&lt;/span&gt;<br />
&lt;div class=”act”&gt;<br />
&lt;span class=”comments”&gt;&lt;?php comments_popup_link(__(&#8216;No comments&#8217;, &#8216;inove&#8217;), __(&#8217;1 comment&#8217;, &#8216;inove&#8217;), __(&#8216;% comments&#8217;, &#8216;inove&#8217;)); ?&gt;&lt;/span&gt;<br />
&lt;?php edit_post_link(__(&#8216;Edit&#8217;, &#8216;inove&#8217;), &#8216;&lt;span class=”editpost”&gt;&#8217;, &#8216;&lt;/span&gt;&#8217;); ?&gt;<br />
&lt;div class=”fixed”&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div class=”fixed”&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>在如上代码中，各项意义十分明显，比如，&lt;span class=”date”&gt;&lt;?php the_time(__(&#8216;F jS, Y&#8217;, &#8216;inove&#8217;)) ?&gt;&lt;/span&gt;表示文章发布的日期；&lt;span class=”comments”&gt;&lt;?php comments_popup_link(__(&#8216;No comments&#8217;, &#8216;inove&#8217;), __(&#8217;1 comment&#8217;, &#8216;inove&#8217;), __(&#8216;% comments&#8217;, &#8216;inove&#8217;)); ?&gt;&lt;/span&gt;表示文章的评论数量；等等。</p>
<p>与上类似，我们可以将代表文章阅览次数的代码（因为并列的各项均包含在&lt;span&gt;中）：</p>
<blockquote><p>&lt;span class=”postviews”&gt;&lt;?php if(function_exists(&#8216;the_views&#8217;)) { the_views(); } ?&gt;&lt;/span&gt;</p></blockquote>
<p>添加到评论和日期之间，将阅览次数显示在适当的位置。</p>
<p>添加代码之后，我们还是需要去修改style.css文件，来修改阅览次数的显示样式。月夜的修改如下：</p>
<p>首先找到文件中的如下代码部分：</p>
<blockquote><p>.post .date,<br />
.post .tags,<br />
.post .author,<br />
.post .categories,</p></blockquote>
<p>在其中添加一行代码：.post .postviews,</p>
<p>然后在代码接下来的部分中添加如下的代码小块：</p>
<blockquote><p>.post .postviews {<br />
background-position:0 -16px;<br />
float:left;<br />
}</p></blockquote>
<p>当然，如果你要修改阅读次数前的小图标，则需要修改如上的background-position:0 -16px;属性的数值，将-16修改为你想要的内容。</p>
<p><span style="color: #ff0000;">3.如其他各种主题：</span></p>
<p>其他各种主题的修改也都大体与此类似，大致程序如下：</p>
<blockquote><p>1) 首先在模板中找到与前台对应的需要插入阅读次数的位置的代码；</p>
<p>2) 将代码&lt;?php if(function_exists(&#8216;the_views&#8217;)) { the_views(); } ?&gt;进行适当修改后插入；</p>
<p>3) 在CSS文件中添加该代码部分的样式控制。</p></blockquote>
<p>最后说一点，可能默认的WP-PostViews插件输出的阅读次数样式和月夜的不同，只需进入WordPress后台，打开WP-PostViews插件的设置面板，如下图：</p>
<p style="text-align: center;"><img class="aligncenter" title="WP-PostViews插件设置面板" src="http://laiba.tianya.cn/laiba/images/615721/12404025520945520338/A/1/m.jpg" alt="" width="588" height="222" /></p>
<p>适当设置其中的Views Template选项，即可得到自己想要的样式，比如设置为“这篇文章得到%VIEW_COUNT%人追捧”，即可实现自己的个性化效果。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/faq-of-wordpress-new-users-fourth.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>用好WordPress不可不知的函数（四）</title>
		<link>http://www.yueye.org/2009/functions-must-known-using-wordpress-fourth.html</link>
		<comments>http://www.yueye.org/2009/functions-must-known-using-wordpress-fourth.html#comments</comments>
		<pubDate>Tue, 21 Apr 2009 11:55:03 +0000</pubDate>
		<dc:creator>月夜</dc:creator>
				<category><![CDATA[网站相关]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[函数]]></category>

		<guid isPermaLink="false">http://www.yueye.org/?p=834</guid>
		<description><![CDATA[从上一篇介绍WordPress函数的文章用好WordPress不可不知的函数（三）开始，我们就转而介绍了经常用于WordPress主题侧边栏的一些函数，比如query_posts()、get_posts()、get_calendar()等等。本文，月夜 接... ]]></description>
			<content:encoded><![CDATA[<p>从上一篇介绍WordPress函数的文章<a class="a_singleh2" title="打开 用好WordPress不可不知的函数（三）" rel="bookmark" href="http://www.yueye.org/2009/functions-must-known-using-wordpress-third.html" onfocus="undefined">用好WordPress不可不知的函数（三）</a>开始，我们就转而介绍了经常用于WordPress主题侧边栏的一些函数，比如query_posts()、get_posts()、get_calendar()等等。本文，<a href="http://www.yueye.org">月夜</a> 接上文继续为朋友们介绍WordPress侧边栏常用的一些函数。</p>
<p><span style="color: #ff0000;">25.wp_list_bookmarks()</span></p>
<blockquote><p>该函数用来显示博客的友情链接，并可以使用各种参数来控制显示的数量、种类以及样式等等。</p>
<p>形如wp_list_bookmarks(&#8216;title_li=&amp;categorize=0&amp;orderby=rand&amp;include=41,40,37,54&#8242;);的形式，意义解释如下：<span id="more-834"></span></p>
<p>title_li=&amp;categorize=0是一种通常使用的组合，意为不显示WordPress后台控制面板中设置的友情链接标题，但所有友链都按照设置的分类显示出来；单独的一个title_li=还可以用来设置被显示友链的类别名称；</p>
<p>orderby=rand设置友链的显示方式为随机顺序，当然，还可以设置为其他的方式，比如id、url、name等等；</p>
<p>include=41,40,37,54表示只显示ID为这四个数字的四个友链；与此对应，还支持使用exclude，表示不显示ID为多少的友链。</p>
<p>此外，该函数还经常用到的参数有before和after，用来设置每个链接前后的文字，默认的是&lt;li&gt;和&lt;/li&gt;标记。</p></blockquote>
<p><span style="color: #ff0000;">26.<span style="text-decoration: line-through;">get_links()</span>、<span style="text-decoration: line-through;">wp_get_links()</span></span></p>
<blockquote><p>这两个函数实现和<span style="color: #ff0000;">25.wp_list_bookmarks()</span>相同的功能，不过此二函数已在WordPress升级的过程中为<span style="color: #ff0000;">25.wp_list_bookmarks()</span>所取代。</p></blockquote>
<p><span style="color: #ff0000;">27.wp_list_pages()</span></p>
<blockquote><p>该函数以页面名称的超链接形式显示WordPress博客内的所有页面，经常用来建立顶端导航页面，或用来修饰侧边栏。</p>
<p>形如wp_list_pages(&#8216;title_li=&amp;sort_column=menu_order&amp;include=12,25,38,57&amp;depth=1&amp;&#8217;);的函数调用，各参数意义如下：</p>
<p>title_li=用来设置所有显示页面的一个总名称；后面没有参数值时，表示不显示名称；</p>
<p>sort_column=menu_order用来设置页面的显示顺序，表示按照WP后台设置的各页面顺序显示，其他的常用顺序设置可能还包括post_title、post_date、ID等等；</p>
<p>include=12,25,38,57表示只显示ID为这四个数值的四个页面；同样，可以使用exclude来排除相应ID的页面；</p>
<p>depth=1表示只显示父页面，对所有子页面不予显示；其他数值还包括默认的0，表示显示所有页面（子页面有缩进）；-1显示所有页面（子页面无缩进）；等等。</p>
<p>此外，该函数可能会用到的属性还包括link_before和link_after，用于设置显示的页面链接前后的字符。</p></blockquote>
<p><span style="color: #ff0000;">28.wp_tag_cloud()</span></p>
<blockquote><p>顾名思义，wp_tag_cloud()函数用来显示WordPress博客的标签云。</p>
<p>一种形如wp_tag_cloud(&#8216;smallest=8&amp;largest=22&amp;number=30&amp;orderby=count&#8217;);的函数调用，各参数的意义如下：</p>
<p>smallest=8用来设置标签云中显示出来的所有标签中，计数最少（最少文章使用）的标签的字体大小为8；</p>
<p>largest=22用来设置标签云的所有标签中，计数最多（最多文章使用）的标签的字体大小为22；</p>
<p>number=30设置标签云中显示的最多标签数量为30；</p>
<p>orderby=count设置标签云中标签的排序方式为计数（默认），而不是名称（相应参数为name，widget调用时的默认值）。</p>
<p>其他常用的参数还包括include和exclude，用来设置在标签云中是否包含或去除ID为某数字的标签。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yueye.org/2009/functions-must-known-using-wordpress-fourth.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

