<?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>Humker的天空 &#187; Wordpress</title>
	<atom:link href="http://www.humker.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.humker.com</link>
	<description>健康，快乐。</description>
	<lastBuildDate>Wed, 25 Jan 2012 12:16:34 +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>禁用wordpress Post Revisions</title>
		<link>http://www.humker.com/2008/12/20/forbidden-wordpress-post-revisions/</link>
		<comments>http://www.humker.com/2008/12/20/forbidden-wordpress-post-revisions/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 13:11:52 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=401</guid>
		<description><![CDATA[wordpress有个很讨厌的功能，叫Post Revisions，保存博文日志的不同版本，同样的内容多次占用数据库，多人用户维护一个blog用这个有用处，单一维护的blog基本是数据库浪费空间。 禁用Post Revisions的方法是，在wp-config.php文件中增加一行 define(&#8216;WP_POST_REVISIONS&#8217;, false); 那么如何讨回原来被Post Revisions占用的数据库空间呢？很简单，先登录phpmyadmin，在执行sql语句处，贴上下面的语句。执行此语句前请备份数据库。 DELETE FROM wp_posts WHERE post_type = &#8220;revision&#8221;; autosave功能还是保留吧，以免出来问题就浪费自己打字的时间。]]></description>
			<content:encoded><![CDATA[<p>wordpress有个很讨厌的功能，叫Post Revisions，保存博文日志的不同版本，同样的内容多次占用数据库，多人用户维护一个blog用这个有用处，单一维护的blog基本是数据库浪费空间。<br />
禁用Post Revisions的方法是，在wp-config.php文件中增加一行</p>
<blockquote><p>define(&#8216;WP_POST_REVISIONS&#8217;, false);</p></blockquote>
<p>那么如何讨回原来被Post Revisions占用的数据库空间呢？很简单，先登录phpmyadmin，在执行sql语句处，贴上下面的语句。<strong>执行此语句前请备份数据库</strong>。</p>
<blockquote><p>DELETE FROM wp_posts WHERE post_type = &#8220;revision&#8221;;</p></blockquote>
<p>autosave功能还是保留吧，以免出来问题就浪费自己打字的时间。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/12/20/forbidden-wordpress-post-revisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress 2.7 升级完毕</title>
		<link>http://www.humker.com/2008/12/20/wordpress-27-%e5%8d%87%e7%ba%a7%e5%ae%8c%e6%af%95/</link>
		<comments>http://www.humker.com/2008/12/20/wordpress-27-%e5%8d%87%e7%ba%a7%e5%ae%8c%e6%af%95/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 12:49:50 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[升级]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=395</guid>
		<description><![CDATA[最近一直在泡实验室，没有时间升级，昨天晚上有空升级了一下wordpress。 wordpress升级基本步骤如下： 1，去wordpress官方网站下载最新版的wordpress源代码； 2，备份数据库，这个是很关键的，以防万一升级错误，正常升级是没有问题的，就是怕网络不好，升到半路出问题； 3，上传解压后的wordpress源代码到自己的空间，直接覆盖就可以； 4，运行升级脚本，就是在ie地址栏里输入 http://www.youselfdomain.com/wp-admin/upgrade.php 之后会出现几次点确认的按钮，直接点就可以。不出问题的话，5-6秒就可以解决问题。 wordpress 2.7 后台变化好多，导航条都放到了左侧，显的特别紧凑，风格以灰色系为主，柔和了许多，其他的感觉没有什么变化。多了一个Tools选项卡，有gear 安装等。 发完文章知道有问题了，以前发过一个类似的博文，写出来练练笔了。呵呵。]]></description>
			<content:encoded><![CDATA[<p>最近一直在泡实验室，没有时间升级，昨天晚上有空升级了一下wordpress。</p>
<p>wordpress升级基本步骤如下：<br />
1，去wordpress官方网站下载最新版的wordpress源代码；<br />
2，备份数据库，这个是很关键的，以防万一升级错误，正常升级是没有问题的，就是怕网络不好，升到半路出问题；<br />
3，上传解压后的wordpress源代码到自己的空间，直接覆盖就可以；<br />
4，运行升级脚本，就是在ie地址栏里输入</p>
<blockquote><p>http://www.youselfdomain.com/wp-admin/upgrade.php</p></blockquote>
<p>之后会出现几次点确认的按钮，直接点就可以。不出问题的话，5-6秒就可以解决问题。</p>
<p>wordpress 2.7 后台变化好多，导航条都放到了左侧，显的特别紧凑，风格以灰色系为主，柔和了许多，<del datetime="2008-12-20T12:56:27+00:00">其他的感觉没有什么变化</del>。多了一个Tools选项卡，有gear 安装等。</p>
<p>发完文章知道有问题了，以前发过一个类似的博文，写出来练练笔了。呵呵。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/12/20/wordpress-27-%e5%8d%87%e7%ba%a7%e5%ae%8c%e6%af%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress 上传不了图片</title>
		<link>http://www.humker.com/2008/10/30/wordpress-unable-upload-image/</link>
		<comments>http://www.humker.com/2008/10/30/wordpress-unable-upload-image/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 14:43:33 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=257</guid>
		<description><![CDATA[今天发的google那篇帖子，有一个图片，用 wordpress 上传图片怎么弄也不行，都是一个叉叉。用leapftp看看文件加，多出来一个莫名的文件夹“E:\web\bsd\humker.com”，一想肯定是附件的路径有问题。 前一段时间将blog从windows 下迁移到 linux下，肯定和wordpress处理路径有关系。进phpmyadmin看数据库，wp_options 表 ，upload_path字段，修改为“wp-content/uploads”，（不包括引号），这样就OK了，不管怎么转移数据库，都不会出问题了。]]></description>
			<content:encoded><![CDATA[<p>今天发的google那篇帖子，有一个图片，用 wordpress 上传图片怎么弄也不行，都是一个叉叉。用leapftp看看文件加，多出来一个莫名的文件夹“E:\web\bsd\humker.com”，一想肯定是附件的路径有问题。</p>
<p>前一段时间将blog从windows 下迁移到 linux下，肯定和wordpress处理路径有关系。进phpmyadmin看数据库，wp_options 表 ，upload_path字段，修改为“wp-content/uploads”，（不包括引号），这样就OK了，不管怎么转移数据库，都不会出问题了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/10/30/wordpress-unable-upload-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何在wordpress编辑器中添加分页（nextpage）按钮</title>
		<link>http://www.humker.com/2008/10/04/wordpress-editor-nextpage-button/</link>
		<comments>http://www.humker.com/2008/10/04/wordpress-editor-nextpage-button/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 15:40:12 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[nextpage]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=189</guid>
		<description><![CDATA[很简单，只是自己用，大家不要见笑。下面还有一个问题没有解决就是分页标签使用时feed和more标签会出问题。 一个是可是化编辑器，修改tinymce的配置文件，完整路径是 /wp-includes/js/tinymce/tiny_mce_config.php 在其中查找 $mce_buttons = apply_filters 大概在121行，在&#8217;wp_more&#8217;添加&#8217;wp_page&#8217;，注意格式要对应，逗号单引号要点好。效果如下图 换空间后，上传不了图片，明天补上。 另一个是html编辑器 查找配置文件，完整路径是 /wp-includes/js/quicktags.js 大概在134行-143行，将&#8217;/*&#8217; &#8216;*/&#8217;两行注释号去掉 让包含在其中的代码生效。 edButtons[edButtons.length] = new edButton(&#8216;ed_next&#8217; ,&#8217;page&#8217; ,&#8217;&#60;!&#8211;nextpage&#8211;&#62;&#8217; ,&#8221; ,&#8217;p&#8217; ,-1 );]]></description>
			<content:encoded><![CDATA[<p>很简单，只是自己用，大家不要见笑。下面还有一个问题没有解决就是分页标签使用时feed和more标签会出问题。</p>
<p>一个是可是化编辑器，修改tinymce的配置文件，完整路径是<br />
/wp-includes/js/tinymce/tiny_mce_config.php<br />
在其中查找</p>
<blockquote><p>$mce_buttons = apply_filters</p></blockquote>
<p>大概在121行，在&#8217;wp_more&#8217;添加&#8217;wp_page&#8217;，注意格式要对应，逗号单引号要点好。效果如下图</p>
<p>换空间后，上传不了图片，明天补上。</p>
<p>另一个是html编辑器</p>
<p>查找配置文件，完整路径是<br />
/wp-includes/js/quicktags.js<br />
大概在134行-143行，将&#8217;/*&#8217; &#8216;*/&#8217;两行注释号去掉<br />
让包含在其中的代码生效。</p>
<blockquote><p>edButtons[edButtons.length] =<br />
new edButton(&#8216;ed_next&#8217;<br />
,&#8217;page&#8217;<br />
,&#8217;&lt;!&#8211;nextpage&#8211;&gt;&#8217;<br />
,&#8221;<br />
,&#8217;p&#8217;<br />
,-1<br />
);</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/10/04/wordpress-editor-nextpage-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress一个分页的测试页面</title>
		<link>http://www.humker.com/2008/10/04/wordpress-post/</link>
		<comments>http://www.humker.com/2008/10/04/wordpress-post/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 14:34:01 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[page]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=179</guid>
		<description><![CDATA[在文章中需要分页的地方加入 &#60;!&#8211;nextpage&#8211;&#62; 模板文件single.php &#60;?php the_content(); ?&#62; 下面加上 &#60;?php link_pages(&#8216;&#60;p&#62;&#60;strong&#62;分页:&#60;/strong&#62; &#8216;, &#8216;&#60;/p&#62;&#8217;, &#8216;number&#8217;); ?&#62;]]></description>
			<content:encoded><![CDATA[<p>在文章中需要分页的地方加入</p>
<blockquote><p>&lt;!&#8211;nextpage&#8211;&gt;</p></blockquote>
<p>模板文件single.php</p>
<blockquote><p>&lt;?php the_content(); ?&gt;</p></blockquote>
<p>下面加上</p>
<blockquote><p>&lt;?php link_pages(&#8216;&lt;p&gt;&lt;strong&gt;分页:&lt;/strong&gt; &#8216;, &#8216;&lt;/p&gt;&#8217;, &#8216;number&#8217;); ?&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/10/04/wordpress-post/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>wordpress 中文 tag 问题补充</title>
		<link>http://www.humker.com/2008/09/15/wordpress-chinese-tag-addon/</link>
		<comments>http://www.humker.com/2008/09/15/wordpress-chinese-tag-addon/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 02:56:08 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[中文]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=155</guid>
		<description><![CDATA[前一段时间写过一篇帖子 wordpress 中文 url 的问题 确实可以从根本上解决 windows 下 url 重写中文 url 的问题，利用的是让url路径使用gbk编码。自己心里想一想，总感觉到有些问题，utf8的编码为什强加上gbk呢？这个方法的坏影响我还不知道，最近gg来的流量很奇怪。 后来自己想出一个折中的方法就是，只修改tag的rewrite路径，只有tag路径静态化时出现中文编码问题，干脆让他使用动态，其他的非中文路径不用管。当然这样说是在你的栏目和文章简短路径没有使用中文的情况下。下面给出修改方法。 wordpress的路径重写规则都在一个文件中，即wp-include/rewrite.php里面。找到tag的url路径函数，让他保持动态。代码在460行左右 if (empty($this-&#62;permalink_structure)) {    $this-&#62;tag_structure = &#8221;;    return false;   } 修改为 if (!empty($this-&#62;permalink_structure)) {    $this-&#62;tag_structure = &#8221;;    return false;   } 其中的原理是做相反的判断。 还要说一下，tag的功能是引导访问者的功能，对于搜索引擎来说，tag路径静态化本人认为没有多大作用，反而会加深“复制内容”的嫌疑。]]></description>
			<content:encoded><![CDATA[<p>前一段时间写过一篇帖子 <a href="http://www.humker.com/2008/08/12/wordpress-chinese-url-problem/" target="_blank">wordpress 中文 url 的问题</a> 确实可以从根本上解决 windows 下 url 重写中文 url 的问题，利用的是让url路径使用gbk编码。自己心里想一想，总感觉到有些问题，utf8的编码为什强加上gbk呢？这个方法的坏影响我还不知道，最近gg来的流量很奇怪。</p>
<p>后来自己想出一个折中的方法就是，只修改tag的rewrite路径，只有tag路径静态化时出现中文编码问题，干脆让他使用动态，其他的非中文路径不用管。当然这样说是在你的栏目和文章简短路径没有使用中文的情况下。下面给出修改方法。</p>
<p>wordpress的路径重写规则都在一个文件中，即wp-include/rewrite.php里面。找到tag的url路径函数，让他保持动态。代码在460行左右</p>
<blockquote><p>if (empty($this-&gt;permalink_structure)) {<br />
   $this-&gt;tag_structure = &#8221;;<br />
   return false;<br />
  }</p></blockquote>
<p>修改为</p>
<blockquote><p>if (!empty($this-&gt;permalink_structure)) {<br />
   $this-&gt;tag_structure = &#8221;;<br />
   return false;<br />
  }</p></blockquote>
<p>其中的原理是做相反的判断。</p>
<p>还要说一下，tag的功能是引导访问者的功能，对于搜索引擎来说，tag路径静态化本人认为没有多大作用，反而会加深“复制内容”的嫌疑。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/09/15/wordpress-chinese-tag-addon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wordpress seo 笔记</title>
		<link>http://www.humker.com/2008/09/08/wordpress-seo-note/</link>
		<comments>http://www.humker.com/2008/09/08/wordpress-seo-note/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 07:15:40 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=154</guid>
		<description><![CDATA[前一段时间解决isapi rewrite的规则问题，跑到国外的网站找到一个新的规则。最近自己在找wordpress seo 方面的资料，中文方面的有月光和水煮鱼的，其他站的都是原样照抄，或者改一下。自己索性搜了一下，找到下面的文章，对做英文站有很多帮助。其后附上了我的读书摘要。 http://yoast.com/articles/wordpress-seo/ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 永久链接 /post-name/ or /category/post-name/  /%category%/%postname%/ Redirection plugin, http://urbangiraffe.com/plugins/redirection/  WWW vs non-WWW 只保留一个 SEO Slugs plugin 标题优化 http://urbangiraffe.com/plugins/headspace2/ Posts / Pages: %%title%% &#8211; Blog Title Categories: %%category%% Archives %%page%% &#8211; Blog Title Tags: %%tag%% Archives %%page%% &#8211; Blog Title Archives: Blog Archives %%page%% &#8211; Blog Title 栏目描述 %%category_description%% http://www.seobook.com/video-google-seo-friendly-page-titles 替换Read [...]]]></description>
			<content:encoded><![CDATA[<p>前一段时间解决isapi rewrite的规则问题，跑到国外的网站找到一个新的规则。最近自己在找wordpress seo 方面的资料，中文方面的有月光和水煮鱼的，其他站的都是原样照抄，或者改一下。自己索性搜了一下，找到下面的文章，对做英文站有很多帮助。其后附上了我的读书摘要。</p>
<p><a href="http://yoast.com/articles/wordpress-seo/">http://yoast.com/articles/wordpress-seo/</a><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
永久链接<br />
/post-name/ or /category/post-name/<br />
 /%category%/%postname%/<br />
Redirection plugin,<br />
<a href="http://urbangiraffe.com/plugins/redirection/">http://urbangiraffe.com/plugins/redirection/</a><br />
 WWW vs non-WWW<br />
只保留一个<br />
SEO Slugs plugin<br />
标题优化<br />
<a href="http://urbangiraffe.com/plugins/headspace2/">http://urbangiraffe.com/plugins/headspace2/</a><br />
Posts / Pages: %%title%% &#8211; Blog Title<br />
Categories: %%category%% Archives %%page%% &#8211; Blog Title<br />
Tags: %%tag%% Archives %%page%% &#8211; Blog Title<br />
Archives: Blog Archives %%page%% &#8211; Blog Title<br />
栏目描述<br />
%%category_description%%<br />
<a href="http://www.seobook.com/video-google-seo-friendly-page-titles">http://www.seobook.com/video-google-seo-friendly-page-titles</a><br />
替换Read more文本链接<br />
优化图片<br />
<a href="http://www.prelovac.com/vladimir/wordpress-plugins/seo-friendly-images">http://www.prelovac.com/vladimir/wordpress-plugins/seo-friendly-images</a><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
模板优化<br />
面包屑导航<br />
<a href="http://yoast.com/wordpress/breadcrumbs/">http://yoast.com/wordpress/breadcrumbs/</a><br />
blogname首页h1，次要页仅仅是h3<br />
文章页h1<br />
css js独立文件<br />
siderbar去掉无用链接<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
复制内容<br />
date based<br />
category based<br />
tag based<br />
noindex nofollow<br />
<a href="http://yoast.com/wordpress/meta-robots-wordpress-plugin/">http://yoast.com/wordpress/meta-robots-wordpress-plugin/</a><br />
干掉归档页，不一定是没有外联<br />
robots-meta plugin<br />
分页标签<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
更改博客页面的权重<br />
将重要页面变为page，不用post<br />
使用原来权重较高的页面url，加入新的内容，旧瓶灌新酒<br />
相关文章<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
rss订阅<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
comment互动</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/09/08/wordpress-seo-note/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.6 升级到 2.6.1</title>
		<link>http://www.humker.com/2008/08/15/wordpress-26-update-to-261/</link>
		<comments>http://www.humker.com/2008/08/15/wordpress-26-update-to-261/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 14:34:04 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=128</guid>
		<description><![CDATA[刚才登陆了wordpress的后台，看到 dashboard 那里有提示 2.6.1版本发布了，自然是先升级了，因为是小版本号升级，数据库就没有备份。2.6.1这个版本官方说是修正了60多个bug，当然包括iis url 重写出现得bug。 还是有问题中文tag，不知道 wordpress 是怎么弄得，也许是 url 编码（windows的）不同地区不同的缘故。还得参照自己的帖子改过来wordpress 中文 url 的问题 。 wordpress 通常升级的步骤是： 1，备份数据库，推荐装个插件WordPress Database Backup，用起来很方便。 2，就是到官方下载最新的版本，记住不要用迅雷下载，可能返回旧的版本。 3，把风格换为默认风格。 4，运行升级脚本，http://your-blog-url/wp-admin/upgrade.php]]></description>
			<content:encoded><![CDATA[<p>刚才登陆了wordpress的后台，看到 dashboard 那里有提示 2.6.1版本发布了，自然是先升级了，因为是小版本号升级，数据库就没有备份。2.6.1这个版本官方说是修正了60多个bug，当然包括iis url 重写出现得bug。</p>
<p>还是有问题中文tag，不知道 wordpress 是怎么弄得，也许是 url 编码（windows的）不同地区不同的缘故。还得参照自己的帖子改过来<a title="wordpress 中文 url 的问题" href="http://www.humker.com/2008/08/12/wordpress-chinese-url-problem/"><span style="color: #507aa5;">wordpress 中文 url 的问题</span></a> 。</p>
<p>wordpress 通常升级的步骤是：</p>
<p>1，备份数据库，推荐装个插件<a title="Visit plugin homepage" href="http://www.ilfilosofo.com/blog/wp-db-backup"><span style="color: #2583ad;">WordPress Database Backup</span></a>，用起来很方便。<br />
2，就是到官方下载最新的版本，记住不要用迅雷下载，可能返回旧的版本。<br />
3，把风格换为默认风格。<br />
4，运行升级脚本，<span style="font-family: Courier New;">http://your-blog-url/wp-admin/upgrade.php</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/08/15/wordpress-26-update-to-261/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress 中文 url 的问题</title>
		<link>http://www.humker.com/2008/08/12/wordpress-chinese-url-problem/</link>
		<comments>http://www.humker.com/2008/08/12/wordpress-chinese-url-problem/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 11:42:35 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[中文]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=124</guid>
		<description><![CDATA[先前一篇文章介绍了一个wordpress iis 下 ISAPI_Rewrite的一个新规则 如果大家用了那个规则，可以看到英文的url不会有任何问题，但含有中文的会返回404页面。 服务器是windows 2003的，默认字符集是gbk编码的，前面的文章有介绍这类的文章 比如 http://www.humker.com/2008/05/17/character-set/ 专门介绍了字符集的区别 php用的字符集是utf-8的，这样与服务器的交互就会有问题。 如果是乱码文章就不会回显变量值，以前一个ecms的批量插入软件的插件就是这个问题，读取不了中文目录。 下面的文章解决了中文url的问题，当然不仅仅是tag的问题，因为她的方法是让所有的url重新编码。 如何让WordPress的tag支持中文 http://www.bolarn.com/index.php/2008/01/26/52/ 这篇文章主要改动的是 wp-includes\classes.php文件 找到 if ( isset($_SERVER['PATH_INFO']) )   $pathinfo = $_SERVER['PATH_INFO']; else   $pathinfo = &#8221;; $pathinfo_array = explode(&#8216;?&#8217;, $pathinfo); $pathinfo = str_replace(&#8220;%&#8221;, &#8220;%25&#8243;, $pathinfo_array[0]); $req_uri = $_SERVER['REQUEST_URI']; 替换为 if ( isset($_SERVER['PATH_INFO']) )   $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], &#8220;UTF-8&#8243;, &#8220;GBK&#8221;); else [...]]]></description>
			<content:encoded><![CDATA[<p>先前一篇文章介绍了一个wordpress iis 下 ISAPI_Rewrite的一个新规则<br />
如果大家用了那个规则，可以看到英文的url不会有任何问题，但含有中文的会返回404页面。<br />
服务器是windows 2003的，默认字符集是gbk编码的，前面的文章有介绍这类的文章<br />
比如<br />
<a href="http://www.humker.com/2008/05/17/character-set/">http://www.humker.com/2008/05/17/character-set/</a><br />
专门介绍了字符集的区别<br />
php用的字符集是utf-8的，这样与服务器的交互就会有问题。<br />
如果是乱码文章就不会回显变量值，以前一个ecms的批量插入软件的插件就是这个问题，读取不了中文目录。<br />
下面的文章解决了中文url的问题，当然不仅仅是tag的问题，因为她的方法是让所有的url重新编码。<br />
如何让WordPress的tag支持中文<br />
<a href="http://www.bolarn.com/index.php/2008/01/26/52/">http://www.bolarn.com/index.php/2008/01/26/52/</a><br />
这篇文章主要改动的是<br />
wp-includes\classes.php文件<br />
找到</p>
<blockquote><p>if ( isset($_SERVER['PATH_INFO']) )<br />
  $pathinfo = $_SERVER['PATH_INFO'];<br />
else<br />
  $pathinfo = &#8221;;<br />
$pathinfo_array = explode(&#8216;?&#8217;, $pathinfo);<br />
$pathinfo = str_replace(&#8220;%&#8221;, &#8220;%25&#8243;, $pathinfo_array[0]);<br />
$req_uri = $_SERVER['REQUEST_URI'];</p></blockquote>
<p>替换为</p>
<blockquote><p>if ( isset($_SERVER['PATH_INFO']) )<br />
  $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], &#8220;UTF-8&#8243;, &#8220;GBK&#8221;);<br />
else<br />
  $pathinfo = &#8221;;<br />
$pathinfo_array = explode(&#8216;?&#8217;, $pathinfo);<br />
$pathinfo = str_replace(&#8220;%&#8221;, &#8220;%25&#8243;, $pathinfo_array[0]);<br />
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], &#8220;UTF-8&#8243;, &#8220;GBK&#8221;);</p></blockquote>
<p>原文处css有问题不能完全显示，这里又贴了一遍。</p>
<p>另外一个就是替换一个文件 taxonomy.php</p>
<p>google搜索“wordpress-26-chinese-tags-bug-fixed.zip”，本站就不提供下载了。</p>
<p>这个文件有望在2.6.1里修正，主要目的是中文 tag 页回显 title 有问题。</p>
<p>另外如果使用本站新的url rewrite规则，还要修改一个文件</p>
<p>具体参考这个文章<br />
<a href="http://trac.wordpress.org/ticket/5682">http://trac.wordpress.org/ticket/5682</a></p>
<blockquote><p>if ( empty( $_SERVER['REQUEST_URI'] ) )</p></blockquote>
<p>替换为</p>
<blockquote><p>if ( empty( $_SERVER['REQUEST_URI'] ) || substr( $_SERVER['SERVER_SOFTWARE'], 0, 13 ) == &#8216;Microsoft-IIS&#8217; )</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/08/12/wordpress-chinese-url-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress iis isapi Permalinks 新规则</title>
		<link>http://www.humker.com/2008/08/12/wordpress-iis-isapi-permalinks-new-httpd-file/</link>
		<comments>http://www.humker.com/2008/08/12/wordpress-iis-isapi-permalinks-new-httpd-file/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 11:19:45 +0000</pubDate>
		<dc:creator>humker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[isapi]]></category>
		<category><![CDATA[permalinks]]></category>

		<guid isPermaLink="false">http://www.humker.com/?p=123</guid>
		<description><![CDATA[最近准备用wordpress做一个cms类的站，要考虑Permalinks（也就是简洁url）的问题，url的seo 优化是一个最基础的东西。wordpress的url的问题涉及到url重写（url rewrite）的，url重写是apache的 长项，不过iis加了ISAPI_Rewrite 也差不多，不过规则什么的就要另外考虑了。 前一段时间自己的blog使用了一个中文wordpress网上流传最多的规则，一共三组，也就是本站前几天发布 的一篇blog， wordpress iis url rewrite http://www.humker.com/2008/07/26/wordpress-iis-url-rewrite/ 这个规则好理解跟apache的其中一类规则一样，就是一条对应一种url相应，用正则表达式给括号变量赋值， 这个规则对分页总是有问题，这就让我不得不考虑其他的方法。 找到了 http://www.binaryfortress.com/wordpress-url-rewrite/ 这个专门为wordpress写的iis的rewrite补丁。 好在跟空间商关系不错，让他帮忙装上了，很好用，就一个配置文件，很省事，就是一个问题是不能实现带有.html 这类扩展，路径中带点的 都不行。 今天不知道怎么不管用，估计是影响其他用户，空间商给停了。 这下没办法了，只有搜，还是google的好用。 找到了这个东西 http://www.basilv.com/psd/blog/2006/running-wordpress-20-under-iis 一个全新的 ISAPI_Rewrite 规则 [ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule .*(?:global.asa&#124;default\.ida&#124;root\.exe&#124;\.\.).* . [F,I,O] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # Protect httpd.ini and httpd.parse.errors files [...]]]></description>
			<content:encoded><![CDATA[<p>最近准备用wordpress做一个cms类的站，要考虑Permalinks（也就是简洁url）的问题，url的seo<br />
优化是一个最基础的东西。wordpress的url的问题涉及到url重写（url rewrite）的，url重写是apache的<br />
长项，不过iis加了ISAPI_Rewrite 也差不多，不过规则什么的就要另外考虑了。<br />
前一段时间自己的blog使用了一个中文wordpress网上流传最多的规则，一共三组，也就是本站前几天发布<br />
的一篇blog，<br />
wordpress iis url rewrite<br />
<a href="http://www.humker.com/2008/07/26/wordpress-iis-url-rewrite/">http://www.humker.com/2008/07/26/wordpress-iis-url-rewrite/</a><br />
这个规则好理解跟apache的其中一类规则一样，就是一条对应一种url相应，用正则表达式给括号变量赋值，<br />
这个规则对分页总是有问题，这就让我不得不考虑其他的方法。</p>
<p>找到了<br />
<a href="http://www.binaryfortress.com/wordpress-url-rewrite/">http://www.binaryfortress.com/wordpress-url-rewrite/</a><br />
这个专门为wordpress写的iis的rewrite补丁。<br />
好在跟空间商关系不错，让他帮忙装上了，很好用，就一个配置文件，很省事，就是一个问题是不能实现带有.html 这类扩展，路径中带点的<br />
都不行。<br />
今天不知道怎么不管用，估计是影响其他用户，空间商给停了。<br />
这下没办法了，只有搜，还是google的好用。<br />
找到了这个东西<br />
<a href="http://www.basilv.com/psd/blog/2006/running-wordpress-20-under-iis">http://www.basilv.com/psd/blog/2006/running-wordpress-20-under-iis</a><br />
一个全新的 ISAPI_Rewrite 规则</p>
<blockquote><p>[ISAPI_Rewrite]</p>
<p># Defend your computer from some worm attacks<br />
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]</p>
<p># 3600 = 1 hour<br />
CacheClockRate 3600<br />
RepeatLimit 32<br />
# Protect httpd.ini and httpd.parse.errors files<br />
# from accessing through HTTP<br />
# Rules to ensure that normal content gets through<br />
RewriteRule /software-files/(.*) /software-files/$1 [L]<br />
RewriteRule /images/(.*) /images/$1 [L]<br />
RewriteRule /favicon.ico /favicon.ico [L]<br />
# For file-based wordpress content (i.e. theme), admin, etc.<br />
RewriteRule /wp-(.*) /wp-$1 [L]<br />
# For normal wordpress content, via index.php<br />
RewriteRule ^/$ /index.php [L]<br />
RewriteRule /(.*) /index.php/$1 [L]</p></blockquote>
<p>一切ok。<br />
PS：<br />
在这里补充一句中文类的网站copy现象太严重了，找这类东西最好用google，挂上美国的代理，搜外国人写的东西。下一篇文章是介绍中文tag，分类，文章名的问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humker.com/2008/08/12/wordpress-iis-isapi-permalinks-new-httpd-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

