<?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>笨猫&#039;s Blog &#187; wordpress</title>
	<atom:link href="http://www.benmao.com/archives/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.benmao.com</link>
	<description>关注互联网，生活，音乐，乐此不疲的一只笨猫</description>
	<lastBuildDate>Fri, 23 Jul 2010 02:49:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress 随机彩色标签的实现方法</title>
		<link>http://www.benmao.com/archives/1105</link>
		<comments>http://www.benmao.com/archives/1105#comments</comments>
		<pubDate>Fri, 23 Jul 2010 02:49:03 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.benmao.com/?p=1105</guid>
		<description><![CDATA[在 WordPress 博客系统中，使用标签组织归类文章是极为有效的方式。为了给予用户强大的视觉冲击力，强调标签的重要性是 WordPress 主题设计的一个基本要素。这个自我感觉还不错的效果之前也有读者询问过，现在做个 WordPress 随机彩色标签的实现方法的分享。
按照笨猫首页现在的实现方式，随机彩色其实很容易。先来按照常理输出标签列表的代码：
&#60;?php wp_tag_cloud(); ?&#62;
如果为标签添加背景色，就需要为每个标签元素设置 CSS 类来定义其样式。
首先，使用获取标签列表对象：
$tags = get_the_tags();
然后，使用 foreach 函数遍历标签列表，循环输出标签名称和链接地址等信息，代码如下：
foreach($tags as $tag) echo '&#60;a href="'.get_tag_link($tag -&#62; term_id).'"&#62;'.$tag -&#62; name.'&#60;/a&#62;'; ?&#62;
完整的随机背景颜色代码为：
&#60;?php $tags = get_the_tags(); foreach($tags as $tag) echo '
&#60;li&#62;&#60;a href="'.get_tag_link($tag -&#62; term_id).'"&#62;'.$tag -&#62; name.'&#60;/a&#62;&#60;/li&#62;'; ?&#62;
注意到其中的 rand(1, 5) 函数产生数字 1~5，则每一个标签的标记可以使用诸如 tag-1 的样式。
最后通过 CSS 定义 tag-1 至 tag-5 五个不同背景颜色的样式即可：
.tag-1{background:red;}
.tag-2{background:blue;}
...
.tag-5{background:green;}
当然，如果你不想输出太多颜色限制，还有一个输出随机背景色的方法：
&#60;?php echo '&#60;li style="background:rgb(255,0,0);"&#62;笨猫 - [...]<p><a href="http://www.benmao.com/archives/1105">WordPress 随机彩色标签的实现方法</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>在 WordPress 博客系统中，使用标签组织归类文章是极为有效的方式。为了给予用户强大的视觉冲击力，强调标签的重要性是 WordPress 主题设计的一个基本要素。这个自我感觉还不错的效果之前也有读者询问过，现在做个 WordPress 随机彩色标签的实现方法的分享。</p>
<p>按照笨猫首页现在的实现方式，随机彩色其实很容易。先来按照常理输出标签列表的代码：</p>
<pre>&lt;?php wp_tag_cloud(); ?&gt;</pre>
<p>如果为标签添加背景色，就需要为每个标签元素设置 CSS 类来定义其样式。</p>
<p>首先，使用获取标签列表对象：</p>
<pre>$tags = get_the_tags();</pre>
<p>然后，使用 foreach 函数遍历标签列表，循环输出标签名称和链接地址等信息，代码如下：</p>
<pre>foreach($tags as $tag) echo '&lt;a href="'.get_tag_link($tag -&gt; term_id).'"&gt;'.$tag -&gt; name.'&lt;/a&gt;'; ?&gt;</pre>
<p>完整的随机背景颜色代码为：</p>
<pre>&lt;?php $tags = get_the_tags(); foreach($tags as $tag) echo '
&lt;li&gt;&lt;a href="'.get_tag_link($tag -&gt; term_id).'"&gt;'.$tag -&gt; name.'&lt;/a&gt;&lt;/li&gt;'; ?&gt;</pre>
<p>注意到其中的 rand(1, 5) 函数产生数字 1~5，则每一个标签的标记可以使用诸如 tag-1 的样式。</p>
<p>最后通过 CSS 定义 tag-1 至 tag-5 五个不同背景颜色的样式即可：</p>
<pre>.tag-1{background:red;}
.tag-2{background:blue;}
...
.tag-5{background:green;}</pre>
<p>当然，如果你不想输出太多颜色限制，还有一个输出随机背景色的方法：</p>
<pre>&lt;?php echo '&lt;li style="background:rgb(255,0,0);"&gt;笨猫 - <a href="http://www.benmao.com&lt;/li&gt;'">www.benmao.com&lt;/li&gt;'</a>; ?&gt;</pre>
<p>实现的方法其实是和第一种一致的，有兴趣可以尝试第二种。</p>
<p><a href="http://www.benmao.com/archives/1105">WordPress 随机彩色标签的实现方法</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/css" title="css" rel="tag">css</a>, <a href="http://www.benmao.com/archives/tag/tag" title="tag" rel="tag">tag</a>, <a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/1105/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress不同页面显示不同侧边栏内容</title>
		<link>http://www.benmao.com/archives/1083</link>
		<comments>http://www.benmao.com/archives/1083#comments</comments>
		<pubDate>Tue, 01 Jun 2010 00:58:08 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[侧边栏]]></category>

		<guid isPermaLink="false">http://www.benmao.com/?p=1083</guid>
		<description><![CDATA[以前实现WordPress不同页面显示不同侧边栏内容，逅客使用的是WordPress Widget Logic插件，推荐使用WordPress Display Widgets插件。用起来很方便，所以在这里做个启用记录。
WordPress Display Widgets插件简单介绍：
WordPress 2.8或更高版本下都可正常使用，使用这个插件可以通过给每个widget添加复选框来控制它是否在每个页面显示或隐藏，避免创建多个侧边栏和重复的widget。
Display Widgets插件下载解压后上传到/wp-content/plugins目录里，登录网站后台在已安装插件中启用，这个插件，不用修改代码，轻松实现不同页面不同侧边栏内容的效果。默认状态下，“Hide on Checked”（隐藏选中项）选中，所有复选框留空，即所有当前widget在所有页面都显示。
下拉选单中控制在选中页面隐藏还是显示。
Show/Hide Widget 显示/隐藏Widget
Show on checked 选中项显示。这个widget会在勾选页面显示。
Hide on checked 勾选项隐藏。 这个widget会在勾选页面隐藏。
下半部分则是选择具体的页面，前面的就不说了，都是你的各个“页面”名称。不过在这个列表的末尾有两项：
Pages：单独页面
Archives Page 存档页面
Categories：文章类型
Single Post Page 单篇日志页面
Miscellaneous：功能页面
还有rchives Page Blog Page 404 Page。
就这么些了，更多资料请查看百度Google。
WordPress不同页面显示不同侧边栏内容 is a post from: Benmao's Blog

	标签：wordpress, 侧边栏
<p><a href="http://www.benmao.com/archives/1083">WordPress不同页面显示不同侧边栏内容</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>以前实现WordPress不同页面显示不同侧边栏内容，逅客使用的是WordPress Widget Logic插件，推荐使用WordPress Display Widgets插件。用起来很方便，所以在这里做个启用记录。</p>
<p><strong>WordPress Display Widgets插件简单介绍：</strong><br />
WordPress 2.8或更高版本下都可正常使用，使用这个插件可以通过给每个widget添加复选框来控制它是否在每个页面显示或隐藏，避免创建多个侧边栏和重复的widget。</p>
<p>Display Widgets插件下载解压后上传到/wp-content/plugins目录里，登录网站后台在已安装插件中启用，这个插件，不用修改代码，轻松实现不同页面不同侧边栏内容的效果。默认状态下，“Hide on Checked”（隐藏选中项）选中，所有复选框留空，即所有当前widget在所有页面都显示。</p>
<p>下拉选单中控制在选中页面隐藏还是显示。</p>
<p>Show/Hide Widget 显示/隐藏Widget</p>
<p>Show on checked 选中项显示。这个widget会在勾选页面显示。</p>
<p>Hide on checked 勾选项隐藏。 这个widget会在勾选页面隐藏。</p>
<p>下半部分则是选择具体的页面，前面的就不说了，都是你的各个“页面”名称。不过在这个列表的末尾有两项：</p>
<p>Pages：单独页面</p>
<p>Archives Page 存档页面</p>
<p>Categories：文章类型</p>
<p>Single Post Page 单篇日志页面</p>
<p>Miscellaneous：功能页面</p>
<p>还有rchives Page Blog Page 404 Page。</p>
<p>就这么些了，更多资料请查看百度Google。</p>
<p><a href="http://www.benmao.com/archives/1083">WordPress不同页面显示不同侧边栏内容</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e4%be%a7%e8%be%b9%e6%a0%8f" title="侧边栏" rel="tag">侧边栏</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/1083/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress 分类排序插件</title>
		<link>http://www.benmao.com/archives/1054</link>
		<comments>http://www.benmao.com/archives/1054#comments</comments>
		<pubDate>Mon, 19 Apr 2010 13:03:43 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.benmao.com/?p=1054</guid>
		<description><![CDATA[
WordPress分类不能够自由排序！
这个插件解决了这个难题！
实现原理很简单：
语句：ALTER TABLE $wpdb-&#62;terms ADD `term_order` INT( 4 ) NULL DEFAULT ‘0′
在wp_terms表里添加了一个term_order字段，用来进行标序！
操作：
首先下载安装该插件：
http://wordpress.org/extend/plugins/my-category-order/
解压到 /plugins中
到后台激活
然后就可以直接拖拽分类来进行排序！


显示：
如果是在sidebar里显示，
到外观-&#62;Widgets页面，删除默认的分类，添加My Category Order即可！
如果想在你要的地方显示：
加入&#60;?php wp_list_categories(’orderby=order&#38;optioncount=1&#38;show_count=0&#38;depth=1&#38;title_li’);?&#62;
具体参数因需而异，google一下wp_list_categories函数详解！
orderby
字符串型参数，分类的排序方式：

orderby=ID （按照分类默认的 ID 排序）
orderby=name （按照分类名排序，默认方式）
orderby=count （按照分类下的文章数排序）
order
字符串型，分类按照升降序排序：
order=ASC （默认的升序排列）
order=DESC （降序排列）

show_last_updated
布尔型，用于是否显示最近更新的时间戳：
show_last_updated=1 （显示）
show_last_updated=0 （默认，不显示）

style
字符串型，控制分类的输出方式：
style=list （按照列表的样式输出）
style=none （无样式输出）

show_count
布尔型，是否显示每个分类下的文章数：
show_count=0 （默认不显示）
show_count=1 （显示）

hide_empty
布尔型，是否不显示没有文章的分类：
hide_empty=1 （默认，是的，不显示）
hide_empty=0 （显示）

use_desc_for_title
布尔型，是否将分类的描述插入其链接的 title 标签中：
use_desc_for_title=1 （默认，插入描述）
use_desc_for_title=0 （不插入）

child_of
整型，显示指定父分类 ID 下的子分类，无默认值
feed
字符串型，显示每个分类的 RSS 链接，并可以设置链接的文字，默认不显示
feed_image
字符串型，为 RSS 设置一个链接的图标，默认不显示
exclude
字符串型，根据分类的 ID，按照升序将指定分类从分类列表中排除
include
字符串型，根据分类的 ID，按照升序，将指定分类显示出来
hierarchical
布尔型，是否分层缩进显示子分类
hierarchical=1 （默认显示）
hierarchical=0 （不显示）

hierarchical
字符串型，设置分类的标题名和外部列表项目的样式，默认显示“_Categories”，如果没有设置这个值则不显示
number
整型，设置显示分类的数量，默认没有限制。
echo（含糊不清…）
布尔型，用于显示结果或保持为一个变量，默认显示原有分类。
echo=1 （默认显示）
echo=0 （不显示）

depth（用处不大）
整型，用于控制最多显示多少层的子分类。
depth=0 （默认按照分层缩进的方式显示全部分类和子分类）
depth=-1 （不按照缩进的方式显示全部分类）
depth=1 （只显示一层子分类）
depth=n （显示 n 层子分类）

show_option_all
http://i614.photobucket.com/albums/tt222/hemake/mco.jpg
WordPress 分类排序插件 is a [...]<p><a href="http://www.benmao.com/archives/1054">WordPress 分类排序插件</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<div>
<p>WordPress分类不能够自由排序！</p>
<p>这个插件解决了这个难题！</p>
<p>实现原理很简单：</p>
<p>语句：ALTER TABLE $wpdb-&gt;terms ADD `term_order` INT( 4 ) NULL DEFAULT ‘0′</p>
<p>在wp_terms表里添加了一个term_order字段，用来进行标序！</p>
<p>操作：</p>
<p>首先下载安装该插件：</p>
<p><a title="http://wordpress.org/extend/plugins/my-category-order/" href="http://wordpress.org/extend/plugins/my-category-order/" target="_blank">http://wordpress.org/extend/plugins/my-category-order/</a></p>
<p>解压到 /plugins中</p>
<p>到后台激活</p>
<p>然后就可以直接拖拽分类来进行排序！</p>
<p><img class="alignnone" src="http://i614.photobucket.com/albums/tt222/hemake/mco.jpg" alt="" width="514" height="331" /></p>
<p><span id="more-1054"></span></p>
<p>显示：</p>
<p>如果是在sidebar里显示，</p>
<p>到外观-&gt;Widgets页面，删除默认的分类，添加My Category Order即可！</p>
<p>如果想在你要的地方显示：</p>
<p>加入&lt;?php wp_list_categories(’orderby=order&amp;optioncount=1&amp;show_count=0&amp;depth=1&amp;title_li’);?&gt;</p>
<p>具体参数因需而异，google一下wp_list_categories函数详解！</p>
<ol><strong>orderby</strong><br />
字符串型参数，分类的排序方式：</ol>
</div>
<li>orderby=ID （按照分类默认的 ID 排序）</li>
<li>orderby=name （按照分类名排序，默认方式）</li>
<li>orderby=count （按照分类下的文章数排序）</li>
<ol><strong>order</strong><br />
字符串型，分类按照升降序排序：</p>
<li>order=ASC （默认的升序排列）</li>
<li>order=DESC （降序排列）</li>
</ol>
<ol><strong>show_last_updated</strong><br />
布尔型，用于是否显示最近更新的时间戳：</p>
<li>show_last_updated=1 （显示）</li>
<li>show_last_updated=0 （默认，不显示）</li>
</ol>
<ol><strong>style</strong><br />
字符串型，控制分类的输出方式：</p>
<li>style=list （按照列表的样式输出）</li>
<li>style=none （无样式输出）</li>
</ol>
<ol><strong>show_count</strong><br />
布尔型，是否显示每个分类下的文章数：</p>
<li>show_count=0 （默认不显示）</li>
<li>show_count=1 （显示）</li>
</ol>
<ol><strong>hide_empty</strong><br />
布尔型，是否<strong>不</strong>显示没有文章的分类：</p>
<li>hide_empty=1 （默认，是的，不显示）</li>
<li>hide_empty=0 （显示）</li>
</ol>
<ol><strong>use_desc_for_title</strong><br />
布尔型，是否将分类的描述插入其链接的 title 标签中：</p>
<li>use_desc_for_title=1 （默认，插入描述）</li>
<li>use_desc_for_title=0 （不插入）</li>
</ol>
<ol><strong>child_of</strong><br />
整型，显示指定父分类 ID 下的子分类，无默认值</ol>
<ol><strong>feed</strong><br />
字符串型，显示每个分类的 RSS 链接，并可以设置链接的文字，默认不显示</ol>
<ol><strong>feed_image</strong><br />
字符串型，为 RSS 设置一个链接的图标，默认不显示</ol>
<ol><strong>exclude</strong><br />
字符串型，根据分类的 ID，按照升序将指定分类从分类列表中排除</ol>
<ol><strong>include</strong><br />
字符串型，根据分类的 ID，按照升序，将指定分类显示出来</ol>
<ol><strong>hierarchical</strong><br />
布尔型，是否分层缩进显示子分类</p>
<li>hierarchical=1 （默认显示）</li>
<li>hierarchical=0 （不显示）</li>
</ol>
<ol><strong>hierarchical</strong><br />
字符串型，设置分类的标题名和外部列表项目的样式，默认显示“_Categories”，如果没有设置这个值则不显示</ol>
<ol><strong>number</strong><br />
整型，设置显示分类的数量，默认没有限制。</ol>
<ol><strong>echo</strong>（含糊不清…）<br />
布尔型，用于显示结果或保持为一个变量，默认显示原有分类。</p>
<li>echo=1 （默认显示）</li>
<li>echo=0 （不显示）</li>
</ol>
<ol><strong>depth</strong>（用处不大）<br />
整型，用于控制最多显示多少层的子分类。</p>
<li>depth=0 （默认按照分层缩进的方式显示全部分类和子分类）</li>
<li>depth=-1 （不按照缩进的方式显示全部分类）</li>
<li>depth=1 （只显示一层子分类）</li>
<li>depth=n （显示 n 层子分类）</li>
</ol>
<p><strong>show_option_all</strong></p>
<div id="_mcePaste" style="left: -10000px; overflow: hidden; width: 1px; position: absolute; top: 392px; height: 1px;">http://i614.photobucket.com/albums/tt222/hemake/mco.jpg</div>
<p><a href="http://www.benmao.com/archives/1054">WordPress 分类排序插件</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e6%8f%92%e4%bb%b6" title="插件" rel="tag">插件</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/1054/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>河蟹社会,注意备份你的网站</title>
		<link>http://www.benmao.com/archives/993</link>
		<comments>http://www.benmao.com/archives/993#comments</comments>
		<pubDate>Sun, 31 Jan 2010 11:44:59 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://www.benmao.com/?p=993</guid>
		<description><![CDATA[        度博主们最担心的是什么？估计都会认为是那些拔网线、封80的人吧，一个按钮下去，千千万万Blog倒闭，还真是“河蟹”社会啊！有的博主辛辛苦苦写了一百篇日志，主机一挂，如果遇到不负责任的IDC，那么自己的心血不都白费了？所以经常备份是我们必须养成的好习惯。
         Wordpress不支持直接备份你的网站功能，备份需要依赖插件来实现。比较好的插件有WordPress DBManager及WordPress Database Backup。我使用的是后者，它具有定时备份，备份通过SMTP发送到指定邮箱的功能，有点遗憾的是，现在不具备后台恢复功能。当然你的主机可能不支持SMTP，那就再加一个Wordpress Mail SMTP吧。
1、首先我们下载WordPress Database Backup，下载地址http://wordpress.org/extend/plugins/wp-db-backup/
2、然后上传到博客空间里的 /wp-content/plugins/ 文件夹里，后台激活。
3、我们点击侧边栏里的“工具”→“备份”打开备份设置页面。
4、然后我们就看到了数据表、备份选项和定时备份3个选项，由于我们主要是用这个插件来实现定时备份，所以我们就直接翻到页面最后的“定时备份”。
5、我们在“定时任务”里选择备份的频率，这个主要是根据自己的文章写作频率来定，我建议大家选择一周，要不然每天都会收到一封邮件，会很烦。
6、最后点击“Schedule Backup”更新信息，设定完毕后，你每周就会受到备份邮件，博客的数据库会以附件方式发送过来。
河蟹社会,注意备份你的网站 is a post from: Benmao's Blog

	标签：wordpress, 备份, 插件
<p><a href="http://www.benmao.com/archives/993">河蟹社会,注意备份你的网站</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>        度博主们最担心的是什么？估计都会认为是那些拔网线、封80的人吧，一个按钮下去，千千万万Blog倒闭，还真是“河蟹”社会啊！有的博主辛辛苦苦写了一百篇日志，主机一挂，如果遇到不负责任的IDC，那么自己的心血不都白费了？所以经常备份是我们必须养成的好习惯。</p>
<p>         Wordpress不支持<span style="color: #333333;">直接</span><span style="color: #000000;"><span style="color: #333333;">备份你的网站功能</span>，备份</span>需要依赖插件来实现。比较好的插件有<a href="http://lesterchan.net/wordpress/" target="_blank">WordPress DBManager</a>及<a href="http://www.ilfilosofo.com/blog/wordpress-plugins/" target="_blank">WordPress Database Backup</a>。我使用的是后者，它具有定时<span style="color: #000000;">备份，备份</span>通过SMTP发送到指定邮箱的功能，有点遗憾的是，现在不具备后台恢复功能。当然你的主机可能不支持SMTP，那就再加一个<a href="http://www.callum-macdonald.com/code/wp-mail-smtp/" target="_blank">Wordpress Mail SMTP</a>吧。</p>
<p>1、首先我们下载WordPress Database Backup，下载地址<a href="http://wordpress.org/extend/plugins/wp-db-backup/">http://wordpress.org/extend/plugins/wp-db-backup/</a></p>
<p>2、然后上传到博客空间里的 /wp-content/plugins/ 文件夹里，后台激活。</p>
<p>3、我们点击侧边栏里的“工具”→“备份”打开备份设置页面。</p>
<p>4、然后我们就看到了数据表、备份选项和定时备份3个选项，由于我们主要是用这个插件来实现定时备份，所以我们就直接翻到页面最后的“定时备份”。</p>
<p>5、我们在“定时任务”里选择备份的频率，这个主要是根据自己的文章写作频率来定，我建议大家选择一周，要不然每天都会收到一封邮件，会很烦。</p>
<p>6、最后点击“Schedule Backup”更新信息，设定完毕后，你每周就会受到备份邮件，博客的数据库会以附件方式发送过来。</p>
<p><a href="http://www.benmao.com/archives/993">河蟹社会,注意备份你的网站</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e5%a4%87%e4%bb%bd" title="备份" rel="tag">备份</a>, <a href="http://www.benmao.com/archives/tag/%e6%8f%92%e4%bb%b6" title="插件" rel="tag">插件</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/993/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Wordpress调用函数展示页面</title>
		<link>http://www.benmao.com/archives/992</link>
		<comments>http://www.benmao.com/archives/992#comments</comments>
		<pubDate>Thu, 28 Jan 2010 02:29: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.benmao.com/archives/992</guid>
		<description><![CDATA[&#60;?php wp_list_pages(’depth=1&#38;title_li=’); ?&#62;
这个语句的意思是调用wordpress中的页面，也就你是在后台-撰写的所有页面(page)将会被按顺序显示。
Tips：如果由于自己的页面比较多或者导航栏空间有限，不想列出所有的页面，那么可以通过以下方式实现：
在后台-Manage(管理)-Pages(页面) 中查看页面，可以看到每个页面都有一个ID：
然后把上面的调用语句改为以下：
&#60;?php wp_list_pages(’title_li=&#38;depth=1&#38;exclude=6,4′); ?&#62;
这样可以展示除了ID为4 和6的所有page.
&#60;?php wp_list_pages(’title_li=&#38;depth=1&#38;include=6,4′); ?&#62;
这样可以实现只展示ID为4和6的page.
Wordpress调用函数展示页面 is a post from: Benmao's Blog

	标签：wordpress, 函数, 页面
<p><a href="http://www.benmao.com/archives/992">Wordpress调用函数展示页面</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>&lt;?php wp_list_pages(’depth=1&amp;title_li=’); ?&gt;</p></blockquote>
<p>这个语句的意思是调用wordpress中的页面，也就你是在后台-撰写的所有页面(page)将会被按顺序显示。</p>
<p>Tips：如果由于自己的页面比较多或者导航栏空间有限，不想列出所有的页面，那么可以通过以下方式实现：</p>
<p>在后台-Manage(管理)-Pages(页面) 中查看页面，可以看到每个页面都有一个ID：</p>
<p>然后把上面的调用语句改为以下：</p>
<blockquote><p>&lt;?php wp_list_pages(’title_li=&amp;depth=1&amp;exclude=6,4′); ?&gt;</p></blockquote>
<p>这样可以展示除了ID为4 和6的所有page.</p>
<blockquote><p>&lt;?php wp_list_pages(’title_li=&amp;depth=1&amp;include=6,4′); ?&gt;</p></blockquote>
<p>这样可以实现只展示ID为4和6的page.</p>
<p><a href="http://www.benmao.com/archives/992">Wordpress调用函数展示页面</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e5%87%bd%e6%95%b0" title="函数" rel="tag">函数</a>, <a href="http://www.benmao.com/archives/tag/%e9%a1%b5%e9%9d%a2" title="页面" rel="tag">页面</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/992/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>给WordPress 添加分类图标</title>
		<link>http://www.benmao.com/archives/948</link>
		<comments>http://www.benmao.com/archives/948#comments</comments>
		<pubDate>Wed, 23 Dec 2009 08:51:22 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[分类图标]]></category>

		<guid isPermaLink="false">http://www.benmao.com/archives/948</guid>
		<description><![CDATA[实现此功能的核心问题是，在主循环中能根据分类自动调用不同图标。而利用 get_the_category() 函数获取分类名称的代码为：

1
&#60;?php foreach((get_the_category()) as $cat){echo $cat-&#62;category_nicename;}?&#62;

这样就得到了因分类而异的代码。基于此，只需在模板中嵌入图标调用路径即可：

1
&#60;img src=&#34;&#60;?php bloginfo('template_url');?&#62;/image/icon_&#60;?php foreach((get_the_category()) as $cat){echo $cat-&#62;category_nicename;}?&#62;.gif&#34; /&#62;

当然，需要为每个分类定制不同图标，并存为 &#8220;icon_分类名称.gif&#8221; 的形式至指定目录。
为分类图标加上链接和描述文字后，完整代码如下：

1
2
3
&#60;a href=&#34;&#60;?php bloginfo('url'); ?&#62;/category/&#60;?php foreach((get_the_category()) as $cat){echo $cat-&#62;category_nicename;}?&#62;&#34; title=&#34;&#60;?php foreach((get_the_category()) as $cat){echo $cat-&#62;cat_name;}?&#62;&#34;&#62;
&#60;img src=&#34;&#60;?php bloginfo('template_url');?&#62;/image/icon_&#60;?php foreach((get_the_category()) as $cat){echo $cat-&#62;category_nicename;}?&#62;.gif&#34; /&#62;
&#60;/a&#62;

如果嫌修改代码过于麻烦，也可以使用 Category Icons 插件，该插件可以为分类指定不同图标，提供了详细的后台设置面板，操作更为简便，容易上手。
给WordPress 添加分类图标 is a post from: Benmao's Blog

	标签：wordpress, 分类图标
<p><a href="http://www.benmao.com/archives/948">给WordPress 添加分类图标</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>实现此功能的核心问题是，在主循环中能根据分类自动调用不同图标。而利用 get_the_category() 函数获取分类名称的代码为：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;?php foreach((get_the_category()) as $cat){echo $cat-&gt;category_nicename;}?&gt;</pre></td></tr></table></div>

<p>这样就得到了因分类而异的代码。基于此，只需在模板中嵌入图标调用路径即可：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;img src=&quot;&lt;?php bloginfo('template_url');?&gt;/image/icon_&lt;?php foreach((get_the_category()) as $cat){echo $cat-&gt;category_nicename;}?&gt;.gif&quot; /&gt;</pre></td></tr></table></div>

<p>当然，需要为每个分类定制不同图标，并存为 &#8220;icon_分类名称.gif&#8221; 的形式至指定目录。</p>
<p>为分类图标加上链接和描述文字后，完整代码如下：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;a href=&quot;&lt;?php bloginfo('url'); ?&gt;/category/&lt;?php foreach((get_the_category()) as $cat){echo $cat-&gt;category_nicename;}?&gt;&quot; title=&quot;&lt;?php foreach((get_the_category()) as $cat){echo $cat-&gt;cat_name;}?&gt;&quot;&gt;
&lt;img src=&quot;&lt;?php bloginfo('template_url');?&gt;/image/icon_&lt;?php foreach((get_the_category()) as $cat){echo $cat-&gt;category_nicename;}?&gt;.gif&quot; /&gt;
&lt;/a&gt;</pre></td></tr></table></div>

<p>如果嫌修改代码过于麻烦，也可以使用 Category Icons 插件，该插件可以为分类指定不同图标，提供了详细的后台设置面板，操作更为简便，容易上手。</p>
<p><a href="http://www.benmao.com/archives/948">给WordPress 添加分类图标</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e5%88%86%e7%b1%bb%e5%9b%be%e6%a0%87" title="分类图标" rel="tag">分类图标</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/948/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Wordpress MYSQL数据库优化技巧</title>
		<link>http://www.benmao.com/archives/835</link>
		<comments>http://www.benmao.com/archives/835#comments</comments>
		<pubDate>Sat, 10 Oct 2009 13:37:27 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.benmao.com/?p=835</guid>
		<description><![CDATA[WordPress系统使用时间长了，数据库中的冗余数据就会很多，定期优化和清理Wordpress的数据库，可以保证Wordpress能够快速工作。
　　首先，停用一些无用的插件，将WordPress系统表之外的数据表都删除，只保留wp_posts， wp_comments， wp_terms， wp_term_relationships， wp_term_taxonomy 等系统数据表。
　　其次，打开phpMyadmin，通过SQL语句进行冗余数据删除操作。删除前记得先备份一下。
　　删除脚本是：
　　DELETE FROM wp_posts WHERE post_type = &#8216;revision&#8217;;
　　DELETE FROM wp_postmeta WHERE meta_key = &#8216;_edit_lock&#8217;;
　　DELETE FROM wp_postmeta WHERE meta_key = &#8216;_edit_last&#8217;;
　　最后，在phpMyAdmin中，选中所有表，点“优化表”。
　　经过这一番优化操作，就可以将WordPress数据库中的冗余数据删除，优化了数据库的性能。
以上操作，需要用户懂一些SQL语句，不要进行误操作，如果用户SQL比较熟的话，还可以看看这篇文章

八个有用的WordPress的SQL语句
在过去的十年中，MySQL已经成为广受欢迎的数据库，而WordPress博客使用的是MySQL数据库，虽然使用插件可以解决一些问题，但是实现某些特殊任务的时候，在phpMyAdmin中执行SQL语句是最简洁的方法，这里就总结八个有用的WordPress系统的SQL语句，用于解决一些实际碰到的问题。
　　 1、创建备份数据库
　　备份数据库是首先要做的事情，只需要通过以下方法就可以简单备份数据库：
　　登录phpMyAdmin后。选择你的WordPress数据库，然后点击“导出”按钮，选择一种压缩方式（可以使用gzip）并单击“执行”按钮，当浏览器提示是否下载的时候，点“是”，将数据库文件下载到本地。
　　 2、批量删除文章修订
　　WordPress2.6以后的版本增加了一个Post revisions功能，虽然有点用，但文章修订增加了你数据库的大小，我们可以选择批量删除。
　　登录phpMyAdmin后执行下面的SQL语句即可批量删除。
DELETE FROM wp_posts WHERE post_type = &#8220;revision&#8221;;
　　 3、批量删除垃圾评论
　　一个真实的故事是，我的一个朋友在网上建立了一个博客，有次他花了几天时间外出度假，没有上网，当他回来的时候，登录自己的博客，看到有5000多条评论等待审核，当然，大多数都是垃圾评论，要手动删除这些评论要花大量时间，因此我们可以使用以下办法。
　　登录phpMyAdmin后执行下面的SQL语句。
DELETE from wp_comments WHERE comment_approved = &#8216;0&#8242;;
　　要小心，虽然这种解决方案对于处理数百万的垃圾平邮非常有用，但是也会清除未经批准的评论，因此最好还是安装使用Akismet来对付垃圾评论。
　　 4、修改文章属性
　　你安装WordPress后，admin账户就创建了，不少人都错误的使用这个帐号来写博客，直到他们认识到，这并不是个人帐号。
　　解决的方法，每篇文章修改作者属性需要大量的时间，下面的这个SQL语句可以帮你快速完成这个功能。
　　首先你要找到你正确的用户名，使用下面的SQL语句可以找到你的用户ID号。
SELECT ID, display_name FROM wp_users;
　　假设这个ID为NEW_AUTHOR_ID，而管理员admin的ID为OLD_AUTHOR_ID，接着，运行下面的SQL语句。
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;
　　 5、手动重设密码
　　很多人为了保护自己的博客不被人黑掉，使用了很复杂的密码，这虽然是一件好事，但也经常会发生遗忘管理员密码的事情。
　　当然，通过电子邮件可以发送给你WordPress重设密码的链接，但如果你无法访问你的邮件地址，那么就只好使用下面的SQL语句来重设你的密码了。
UPDATE wp_users SET user_pass = [...]<p><a href="http://www.benmao.com/archives/835">Wordpress MYSQL数据库优化技巧</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>WordPress系统使用时间长了，数据库中的冗余数据就会很多，定期优化和清理Wordpress的数据库，可以保证Wordpress能够快速工作。<br />
　　首先，停用一些无用的插件，将WordPress系统表之外的数据表都删除，只保留wp_posts， wp_comments， wp_terms， wp_term_relationships， wp_term_taxonomy 等系统数据表。</p>
<p>　　其次，打开phpMyadmin，通过SQL语句进行冗余数据删除操作。删除前记得先备份一下。</p>
<p>　　删除脚本是：</p>
<p>　　DELETE FROM wp_posts WHERE post_type = &#8216;revision&#8217;;</p>
<p>　　DELETE FROM wp_postmeta WHERE meta_key = &#8216;_edit_lock&#8217;;</p>
<p>　　DELETE FROM wp_postmeta WHERE meta_key = &#8216;_edit_last&#8217;;</p>
<p>　　最后，在phpMyAdmin中，选中所有表，点“优化表”。</p>
<p>　　经过这一番优化操作，就可以将WordPress数据库中的冗余数据删除，优化了数据库的性能。</p>
<p>以上操作，需要用户懂一些SQL语句，不要进行误操作，如果用户SQL比较熟的话，还可以看看这篇文章</p>
<p><span id="more-835"></span></p>
<p>八个有用的WordPress的SQL语句<br />
在过去的十年中，MySQL已经成为广受欢迎的数据库，而WordPress博客使用的是MySQL数据库，虽然使用插件可以解决一些问题，但是实现某些特殊任务的时候，在phpMyAdmin中执行SQL语句是最简洁的方法，这里就总结八个有用的WordPress系统的SQL语句，用于解决一些实际碰到的问题。<br />
　　 1、创建备份数据库</p>
<p>　　备份数据库是首先要做的事情，只需要通过以下方法就可以简单备份数据库：</p>
<p>　　登录phpMyAdmin后。选择你的WordPress数据库，然后点击“导出”按钮，选择一种压缩方式（可以使用gzip）并单击“执行”按钮，当浏览器提示是否下载的时候，点“是”，将数据库文件下载到本地。</p>
<p>　　 2、批量删除文章修订</p>
<p>　　WordPress2.6以后的版本增加了一个Post revisions功能，虽然有点用，但文章修订增加了你数据库的大小，我们可以选择批量删除。</p>
<p>　　登录phpMyAdmin后执行下面的SQL语句即可批量删除。</p>
<p>DELETE FROM wp_posts WHERE post_type = &#8220;revision&#8221;;<br />
　　 3、批量删除垃圾评论</p>
<p>　　一个真实的故事是，我的一个朋友在网上建立了一个博客，有次他花了几天时间外出度假，没有上网，当他回来的时候，登录自己的博客，看到有5000多条评论等待审核，当然，大多数都是垃圾评论，要手动删除这些评论要花大量时间，因此我们可以使用以下办法。</p>
<p>　　登录phpMyAdmin后执行下面的SQL语句。</p>
<p>DELETE from wp_comments WHERE comment_approved = &#8216;0&#8242;;<br />
　　要小心，虽然这种解决方案对于处理数百万的垃圾平邮非常有用，但是也会清除未经批准的评论，因此最好还是安装使用Akismet来对付垃圾评论。</p>
<p>　　 4、修改文章属性</p>
<p>　　你安装WordPress后，admin账户就创建了，不少人都错误的使用这个帐号来写博客，直到他们认识到，这并不是个人帐号。</p>
<p>　　解决的方法，每篇文章修改作者属性需要大量的时间，下面的这个SQL语句可以帮你快速完成这个功能。</p>
<p>　　首先你要找到你正确的用户名，使用下面的SQL语句可以找到你的用户ID号。</p>
<p>SELECT ID, display_name FROM wp_users;<br />
　　假设这个ID为NEW_AUTHOR_ID，而管理员admin的ID为OLD_AUTHOR_ID，接着，运行下面的SQL语句。</p>
<p>UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;<br />
　　 5、手动重设密码</p>
<p>　　很多人为了保护自己的博客不被人黑掉，使用了很复杂的密码，这虽然是一件好事，但也经常会发生遗忘管理员密码的事情。</p>
<p>　　当然，通过电子邮件可以发送给你WordPress重设密码的链接，但如果你无法访问你的邮件地址，那么就只好使用下面的SQL语句来重设你的密码了。</p>
<p>UPDATE wp_users SET user_pass = MD5(&#8216;PASSWORD&#8217;) WHERE wp_users.user_login =&#8217;admin&#8217; LIMIT 1;<br />
　　MD5是MySQL内置的哈希函数，用于将密码转换为散列值。</p>
<p>　　 6、更改WordPress的域名</p>
<p>　　你可能有时候会想要更改你博客的域名，但是WordPress会将你的域名存储在数据库中，因此你要使用下面的SQL语句来修改。</p>
<p>UPDATE wp_options SET option_value = replace(option_value, &#8216;http://www.oldsite.com&#8217;, &#8216;http://www.newsite.com&#8217;) WHERE option_name = &#8216;home&#8217; OR option_name = &#8217;siteurl&#8217;;<br />
　　接着，你还要使用下面的SQL将文章的GUID也进行修改。</p>
<p>UPDATE wp_posts SET guid = replace(guid, &#8216;http://www.oldsite.com&#8217;,'http://www.newsite.com&#8217;);<br />
　　最后，使用下面的语句将文章里所有旧域名替换为新域名。</p>
<p>UPDATE wp_posts SET post_content = replace(post_content, &#8216;http://www.oldsite.com&#8217;, &#8216;http://www.newsite.com&#8217;);<br />
　　 7、显示SQL查询数量</p>
<p>　　在你有话博客性能的时候，了解到查询数据库的数量是非常重要的，为了减少数据库查询，我们需要知道在一个页面上到底有多少个查询。</p>
<p>　　这一次，不需要登录phpMyAdmin了，你只需要修改footer.php文件，在文件结尾增加下面几行代码即可。</p>
<p><!--p if (is_user_logged_in()) {--><br />
<!--p echo get_num_queries();-->queries in <!--p timer_stop(1);-->seconds.<br />
<!--p }--><br />
　　 8、恢复你的WordPress数据库</p>
<p>　　当你的数据库因为某些原因（黑客或者升级错误）被损坏或者丢失了，如果你有备份的话，那可以恢复你的WordPress数据库。</p>
<p>　　登录phpMyAdmin，选择你的WordPress数据库，点“导入”按钮，点“浏览”按钮，然后从你的硬盘选择备份文件，点“执行”按钮就可以将数据库导入。</p>
<p>　　如果顺利的话，你的WordPress功能将会恢复正常。</p>
<p><a href="http://www.benmao.com/archives/835">Wordpress MYSQL数据库优化技巧</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/mysql" title="MYSQL" rel="tag">MYSQL</a>, <a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/835/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Wordpress2.8.3版本密码被重置！</title>
		<link>http://www.benmao.com/archives/789</link>
		<comments>http://www.benmao.com/archives/789#comments</comments>
		<pubDate>Thu, 13 Aug 2009 04:07:55 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[猫玩技术]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.benmao.com/archives/789</guid>
		<description><![CDATA[一直在更新Wordpress。没想到跟随潮流也被算计，昨天测试时还没事。今天就不能登录了，随即自动升级，失败。手动升级，成功。
1. 立即升级到2.84版本；手动更新直接覆盖原文件
2. 修改wp-login.php文件，将190行的代码，如下：
if ( empty( $key ) )
return new WP_Error(&#8216;invalid_key&#8217;, __(&#8216;Invalid key&#8217;));
修改为：
if ( empty( $key ) &#124;&#124; is_array( $key ) )
return new WP_Error(&#8216;invalid_key&#8217;, __(&#8216;Invalid key&#8217;));
 
Wordpress2.8.3版本密码被重置！ is a post from: Benmao's Blog

	标签：bug, wordpress
<p><a href="http://www.benmao.com/archives/789">Wordpress2.8.3版本密码被重置！</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>一直在更新Wordpress。没想到跟随潮流也被算计，昨天测试时还没事。今天就不能登录了，随即自动升级，失败。手动升级，成功。</p>
<p>1. 立即升级到2.84版本；手动更新直接覆盖原文件<br />
2. 修改wp-login.php文件，将190行的代码，如下：</p>
<p><span style="color: #ff0000;">if ( empty( $key ) )<br />
return new WP_Error(&#8216;invalid_key&#8217;, __(&#8216;Invalid key&#8217;));</span></p>
<p>修改为：</p>
<p><span style="color: #ff0000;">if ( empty( $key ) || is_array( $key ) )<br />
return new WP_Error(&#8216;invalid_key&#8217;, __(&#8216;Invalid key&#8217;));</span></p>
<p><span style="color: #ff0000;"> </span></p>
<p><a href="http://www.benmao.com/archives/789">Wordpress2.8.3版本密码被重置！</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/bug" title="bug" rel="tag">bug</a>, <a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/789/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>忘记了wordpress密码解决办法</title>
		<link>http://www.benmao.com/archives/757</link>
		<comments>http://www.benmao.com/archives/757#comments</comments>
		<pubDate>Sat, 11 Jul 2009 10:20:08 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[一只猫]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://www.benmao.com/archives/757</guid>
		<description><![CDATA[今天一看，Wordpress更新到2.8.1了，上传了个WP做测试用。没想到刚要复制的初始密码被无情的停电给破坏了，无奈中。
于是上网查找了一下，发现了解决方法。
把附件中的 “password-resetter.php”上传到您的wp的根目录，然后在浏览器中运行。比如这样”http://www.benmao.com/password-resetter.php“然后设定您的新密码就可以了，不过记得设定好之后把此文件删除，这是个很危险的文件。。
点击下载 password-resetter.rar
忘记了wordpress密码解决办法 is a post from: Benmao's Blog

	标签：wordpress, 密码
<p><a href="http://www.benmao.com/archives/757">忘记了wordpress密码解决办法</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>今天一看，Wordpress更新到2.8.1了，上传了个WP做测试用。没想到刚要复制的初始密码被无情的停电给破坏了，无奈中。</p>
<p>于是上网查找了一下，发现了解决方法。</p>
<p>把附件中的 “<strong>password-resetter.php</strong>”上传到您的wp的根目录，然后在浏览器中运行。比如这样”<strong>http://www.benmao.com/password-resetter.php</strong>“然后设定您的新密码就可以了，不过记得设定好之后把此文件删除，这是个很危险的文件。。</p>
<p><a href="http://www.namipan.com/d/e85f5f112408cd078d2ddc5797e6e5b078a6baed54030000" target="_blank">点击下载 password-resetter.rar</a></p>
<p><a href="http://www.benmao.com/archives/757">忘记了wordpress密码解决办法</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e5%af%86%e7%a0%81" title="密码" rel="tag">密码</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/757/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WordPress永久链接或固定链接的方法</title>
		<link>http://www.benmao.com/archives/756</link>
		<comments>http://www.benmao.com/archives/756#comments</comments>
		<pubDate>Fri, 10 Jul 2009 00:55:15 +0000</pubDate>
		<dc:creator>笨猫</dc:creator>
				<category><![CDATA[一只猫]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[永久链接]]></category>

		<guid isPermaLink="false">http://www.benmao.com/archives/756</guid>
		<description><![CDATA[首先，你必须确定自己所使用虚拟主机或者服务器支持Apache的mod_rewrite模块，如果你的主机不支持 mod_rewrite，那么，在这里进行的设置将没有任何用处，而且还会使得你的博客所有单篇文章页面和静态页面都无法访问，
一：设置WordPress 固定链接
在WordPress的后台，单击“设置”。然后单击“设置”的下级分类‘固定链接’，在常规设置中选择“自定义结构”，然后在“自定义结构”中填入你想设置的固定链接结构就可以了。
比如，默认设置下，“关于”标签的路径为  http://yourdomain/?page_id=2  ，我们在自定义中设为  /%postname%.htm
然后在 “页面编辑”中，将“关于”标签的“页面别名”设为“about”，这样“关于”标签的路径就变为  http://yourdomain/about
二：固定链接结构标签的主要参数
WordPress 固定链接结构主要是通过结构标签来构成的，你只要了解了这些标签就可以任意设置你的永久链接了。
主要参数如下：
%year% 年，四位数，如：2009
%monthnum% 月，如：01
%day% 日，如：10
%hour% 时，更精确的时间，如：16
%minute% 分，如：50
%second% 秒，如：30
%post_id% 文章的唯一标识，如：110
%category% 分类
%author% 作者名
%postname% 文章名
“%postname% 文章名”，这是WordPress 固定链接比较常用的结构标签。如一片文章的标题为“Hello World” ，
则使用这个结构标签的固定链接就会出现“Hello-World”。中文版的WordPress 显示的则是文章的“日志别名”，
注意要把“日志别名”设为英语或拼音，否则不利于搜录。
三: 尽早修改wordpress的默认固定链接方式
一般是博客刚开通就得修改wordpress的默认固定链接方式，不然等你的博客做了一段时间后，再来修改就很麻烦了。不单以前被搜索引擎收录的网页变成无效网页，而且由于文章内容已经被搜索引擎收录过，新链接被搜索引擎收录的机会将会大大降低。
四：最好不要让中文出现在链接中
虽然现在搜索引擎已经能支持识别URL，可是中文在URL上还是显示为乱码，对人而言更是完全没有可读性。所以中文标题要使用WordPress的“日志别名”，来实现URL英文化。
五：链接不宜过深，网站的链接过深对于搜索引擎优化是十分不利的，一般URL的深度不要超过10层。
六：使用伪静态（HTML）链接
众所周知，相对于动态链接搜索引擎更喜欢静态的链接。WordPress默认的链接都是动态的，我们可以利用WordPress的URL重写功能来轻松实现链接的静态化。
只需要在“自定义结构”后加上“.htm”就可以搞定了。  如  /%postname%.htm
七：采用www.benmao.com/abc/的链接形式，这种链接形式在国外的网站中比较常见，据说这种链接路径比静态的更具有排名优势。
WordPress永久链接或固定链接的方法 is a post from: Benmao's Blog

	标签：wordpress, 永久链接
<p><a href="http://www.benmao.com/archives/756">WordPress永久链接或固定链接的方法</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>首先，你必须确定自己所使用虚拟主机或者服务器支持Apache的mod_rewrite模块，如果你的主机不支持 mod_rewrite，那么，在这里进行的设置将没有任何用处，而且还会使得你的博客所有单篇文章页面和静态页面都无法访问，</p>
<p>一：设置WordPress 固定链接</p>
<p>在WordPress的后台，单击“设置”。然后单击“设置”的下级分类‘固定链接’，在常规设置中选择“自定义结构”，然后在“自定义结构”中填入你想设置的固定链接结构就可以了。</p>
<p>比如，默认设置下，“关于”标签的路径为  <a href="http://yourdomain/?page_id=2">http://yourdomain/?page_id=2</a>  ，我们在自定义中设为  /%postname%.htm</p>
<p>然后在 “页面编辑”中，将“关于”标签的“页面别名”设为“about”，这样“关于”标签的路径就变为  <a href="http://yourdomain/about">http://yourdomain/about</a></p>
<p>二：固定链接结构标签的主要参数</p>
<p>WordPress 固定链接结构主要是通过结构标签来构成的，你只要了解了这些标签就可以任意设置你的永久链接了。<br />
主要参数如下：</p>
<p>%year% 年，四位数，如：2009<br />
%monthnum% 月，如：01<br />
%day% 日，如：10<br />
%hour% 时，更精确的时间，如：16<br />
%minute% 分，如：50<br />
%second% 秒，如：30<br />
%post_id% 文章的唯一标识，如：110<br />
%category% 分类<br />
%author% 作者名<br />
%postname% 文章名</p>
<p>“%postname% 文章名”，这是WordPress 固定链接比较常用的结构标签。如一片文章的标题为“Hello World” ，</p>
<p>则使用这个结构标签的固定链接就会出现“Hello-World”。中文版的WordPress 显示的则是文章的“日志别名”，</p>
<p>注意要把“日志别名”设为英语或拼音，否则不利于搜录。</p>
<p>三: 尽早修改wordpress的默认固定链接方式</p>
<p>一般是博客刚开通就得修改wordpress的默认固定链接方式，不然等你的博客做了一段时间后，再来修改就很麻烦了。不单以前被搜索引擎收录的网页变成无效网页，而且由于文章内容已经被搜索引擎收录过，新链接被搜索引擎收录的机会将会大大降低。</p>
<p>四：最好不要让中文出现在链接中</p>
<p>虽然现在搜索引擎已经能支持识别URL，可是中文在URL上还是显示为乱码，对人而言更是完全没有可读性。所以中文标题要使用WordPress的“日志别名”，来实现URL英文化。</p>
<p>五：链接不宜过深，网站的链接过深对于搜索引擎优化是十分不利的，一般URL的深度不要超过10层。</p>
<p>六：使用伪静态（HTML）链接</p>
<p>众所周知，相对于动态链接搜索引擎更喜欢静态的链接。WordPress默认的链接都是动态的，我们可以利用WordPress的URL重写功能来轻松实现链接的静态化。</p>
<p>只需要在“自定义结构”后加上“.htm”就可以搞定了。  如  /%postname%.htm</p>
<p>七：采用<a href="http://www.benmao.com/abc/">www.benmao.com/abc/</a>的链接形式，这种链接形式在国外的网站中比较常见，据说这种链接路径比静态的更具有排名优势。</p>
<p><a href="http://www.benmao.com/archives/756">WordPress永久链接或固定链接的方法</a> is a post from: <a href="http://www.benmao.com">Benmao's Blog</a></p>

	标签：<a href="http://www.benmao.com/archives/tag/wordpress" title="wordpress" rel="tag">wordpress</a>, <a href="http://www.benmao.com/archives/tag/%e6%b0%b8%e4%b9%85%e9%93%be%e6%8e%a5" title="永久链接" rel="tag">永久链接</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.benmao.com/archives/756/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
