<?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://blog.waterlin.org/articles/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.waterlin.org</link>
	<description>源于理工科男的烂笔头情结</description>
	<lastBuildDate>Fri, 03 Feb 2012 08:35:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>WordPress 3.1 升级到 3.1.3 时碰到的两个错误</title>
		<link>http://blog.waterlin.org/articles/two-errors-while-upgrading-wordpress-to-313.html</link>
		<comments>http://blog.waterlin.org/articles/two-errors-while-upgrading-wordpress-to-313.html#comments</comments>
		<pubDate>Sat, 18 Jun 2011 12:35:34 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/two-errors-while-upgrading-wordpress-to-313.html</guid>
		<description><![CDATA[趁着今天有空，把 WordPress 维护了一把，不小心，碰到如下两个问题： 错误1：Call to undefined function wp_get_current_user() 我准备在后台把 WordPress 从当前版本升级到 3.1.3，可是却出现了如下错误提示： Fatal error: Call to undefined function wp_get_current_user() in /home1/cookwhyc/public_html/wp-includes/capabilities.php on line 1028 上 WordPress 官方论坛找了找几处说法，原因应该是一些插件还停留在旧版本的 WordPress 架构上，还会用旧方法调用 wp_get_current_user() 这类函数，引用一位人士的解释： Esmi - the problem isn't that it isn't there. Its that current_user_can is being called by the plugin and for some reason although capabilities.php [...]]]></description>
			<content:encoded><![CDATA[<p>趁着今天有空，把 WordPress 维护了一把，不小心，碰到如下两个问题：</p>
<div class="outline-3">
<h3 id="sec-1.1">错误1：Call to undefined function wp_get_current_user()</h3>
<div class="outline-text-3">
<p>我准备在后台把 WordPress 从当前版本升级到 3.1.3，可是却出现了如下错误提示：</p>
<pre>
Fatal error: Call to undefined function wp_get_current_user() in /home1/cookwhyc/public_html/wp-includes/capabilities.php on line 1028
</pre>
<p><a href="http://wordpress.org/support/topic/fatal-error-call-to-undefined-function-wp_get_current_user-4">上 WordPress 官方论坛找了找几处说法</a>，原因应该是一些插件还停留在旧版本的 WordPress 架构上，还会用旧方法调用 wp_get_current_user() 这类函数，引用一位人士的解释：</p>
<pre>
Esmi - the problem isn't that it isn't there. Its that current_user_can is being called by the plugin and for some reason although capabilities.php has been loaded (which contains the current_user_can function) that function calls wp_get_current_user which is defined in pluggable.php but hasn't been loaded when the call is made

I think its actually a bug in WordPress - the solution is to add a require_once call to the top of capabilities.php.
</pre>
<p><a href="http://www.hikaro.com/internet/web-design/wordpress/fatal-error-call-to-undefined-function-wp_get_current_user-on-wordpress-3-0.html">解决办法</a>可以在 /wp-includes/capabilities.php 文件正式代码的开头，添加下面这行语句：</p>
<pre>
require_once('pluggable.php');
</pre>
<p>希望以后的 WordPress 版本自动兼容这些问题。</p>
</p></div>
</p></div>
<div class="outline-3">
<h3 id="sec-1.2">错误2：You do not have permission to access this page.</h3>
<div class="outline-text-3">
<p>在解决了上述问题后，我在控制面板点击升级到 3.1.3 这个链接，却又出现了错误页面，提示以下错误：</p>
<pre>
You do not have permission to access this page.
</pre>
<p>这个问题比较怪异，除了无法通过 Network Admin 部分来管理站点外，其它一切都正常，包括博客的前端页面及各个独立博客的管理面板。</p>
<p>即使我<a href="http://codex.wordpress.org/Updating_WordPress">手动升级 WordPress</a> 到了 3.1.3，依然没有办法解决这个没有权限访问的问题。</p>
<p>这个问题应该是由于插件不兼容新版本的 WordPress 造成的，手动删除了该插件即可解决此类问题。</p>
<p>想要手动删除某个插件，直接到下面这个目录删除该插件即可：</p>
<pre>
/wp-content/plugins
</pre>
<p>在我这里，是由插件 <a href="http://wordpress.org/extend/plugins/ad-inserter/">Ad Inserter</a> 造成的。不知道为什么，Ad Inserter 在我的 3.1.3 版本 WordPress 里使用就会有这个问题。</p>
<p>经验总结：升级 WordPress 之前，一定要先把所有的插件都关闭，然后仔细地检查一下所有的插件是否兼容新版本的 WordPress，否则就很难找到具体是哪个插件出了问题。</p>
</p></div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/two-errors-while-upgrading-wordpress-to-313.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>创建 WordPress 静态首页</title>
		<link>http://blog.waterlin.org/articles/create-wordpress-static-front-page.html</link>
		<comments>http://blog.waterlin.org/articles/create-wordpress-static-front-page.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 13:16:48 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/create-wordpress-static-front-page.html</guid>
		<description><![CDATA[默认情况下，WordPress 显示博客文章作为首页，但是有的时候（比如说我要架个公司展示网站），需要有一个静态的页面作为首页，这个时候，WordPress 可以很方便地设置伪静态首页。 详情看官方教程。 原创文章，如转载请注明：转载自细节之锤 [ http://blog.WaterLin.org/ ] Copyright © WaterLin.org. All rights reserved.]]></description>
			<content:encoded><![CDATA[<p>默认情况下，WordPress 显示博客文章作为首页，但是有的时候（比如说我要架个公司展示网站），需要有一个静态的页面作为首页，这个时候，WordPress 可以很方便地<a href="http://codex.wordpress.org/Creating_a_Static_Front_Page">设置伪静态首页</a>。</p>
<p>详情看<a href="http://codex.wordpress.org/Creating_a_Static_Front_Page">官方教程</a>。</p>
<p>原创文章，如转载请注明：转载自细节之锤 [ <a href="http://blog.WaterLin.org/">http://blog.WaterLin.org/</a> ]</p>
<p>Copyright © WaterLin.org. All rights reserved.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/create-wordpress-static-front-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在WordPress MU首页显示全站文章链接</title>
		<link>http://blog.waterlin.org/articles/show-all-post-links-on-wordpress-mu-front-page.html</link>
		<comments>http://blog.waterlin.org/articles/show-all-post-links-on-wordpress-mu-front-page.html#comments</comments>
		<pubDate>Fri, 14 Aug 2009 11:09:40 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/show-all-post-links-on-wordpress-mu-front-page.html</guid>
		<description><![CDATA[我们之前已经用BuddyPress和bbPress打造了一个WordPress-MU的多博客社区系统，但是这对于一个Web 2.0概念的网站来说，仍然显得不够。我们最好能让一些最新发布的文章、最新消息显示于全站的首页，例如最新发表的文章、最新的论坛留言等。这样的功能，我们也可以轻松地通过插件来实现。 1. 安装AHP Sitewide Recent Posts for WPMU插件 AHP Sitewide Recent Posts for WPMU这个插件可以把各个博客最新发布的文章，按一定的规则提取并显示链接于WordPress MU的最前端首页里。 下载插件文件，把这个文件扔到wp-content/mu-plugins目录里，插件将自动生效。 然后到你的当前主题里你喜欢的位置加入这么一条语句： &#60;?php ahp_recent_posts(5, 30); ?&#62; 这条语句的参数，表示将显示最近30天里的5篇日志，这两个参数可以任意修改、设置。 因为我用的是BuddyPress的默认模板，所以我直接把这句话扔到wp-content/themes/bphome/home.php文件里，具体是放在左侧栏（即&#60;div id=&#8221;left-column&#8221;&#62;标签里）。 2. 安装MuTags插件，在首页把全站的tag显示出来 为了方便用户浏览我们用WordPress MU建立的站点，我们需要在首页显示一下全站的标签(tags)，方便用户根据关键字来选择主题。我们可以用MuTags插件来实现这个功能，安装方法请详细阅读插件包里面的readme.txt文件。 该插件的主要安装步骤如下： 1) 把包里的MuTags.php文件复制到wp-content/mu-plugins目录下； 2) 把包里的templates/tag_results.php复制到你的模板目录，在我这里是wp-content/themes/bphome/目录； 3) 用管理员权限登陆管理后台的&#8221;Dashboard &#8211;&#62; Site Admin &#8211;&#62; Mu Tags&#8221;，在这里可以配置一些基本的参数； 4) 接下来我们要让标签云(tag cloud)在首页显示出来，我们可以把下面这个语句 &#60;?php mu_tag_cloud() ;?&#62; 扔到你模板文件里的任何地方。在我这里，我扔到wp-content/themes/bphome/home.php文件里的右侧栏（标签&#60;div id=&#8221;right-column&#8221;&#62;所在部分）。当你更新了文章后，这些tag就会在首页显示出来。 通过这两个插件，首页该有的模块我们都有了，剩下的主要工作就是个性化定制页面的外观。当然，这只是一个最基本的WordPress-MU前端页面定制，更多的定制功能以后再详细介绍。]]></description>
			<content:encoded><![CDATA[<p>我们之前已经<a href="http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-1.html" target="_blank">用BuddyPress和bbPress打造了一个WordPress-MU的多博客社区系统</a>，但是这对于一个Web 2.0概念的网站来说，仍然显得不够。我们最好能让一些最新发布的文章、最新消息显示于全站的首页，例如最新发表的文章、最新的论坛留言等。这样的功能，我们也可以轻松地通过插件来实现。</p>
<p>1. 安装<a href="http://wpmudev.org/project/AHP-Sitewide-Recent-Posts-for-WPMU" target="_blank">AHP Sitewide Recent Posts for WPMU</a>插件</p>
<p><a href="http://wpmudev.org/project/AHP-Sitewide-Recent-Posts-for-WPMU" target="_blank">AHP Sitewide Recent Posts for WPMU</a>这个插件可以把各个博客最新发布的文章，按一定的规则提取并显示链接于WordPress MU的最前端首页里。</p>
<p>下载插件文件，把这个文件扔到wp-content/mu-plugins目录里，插件将自动生效。</p>
<p>然后到你的当前主题里你喜欢的位置加入这么一条语句：</p>
<blockquote><p>&lt;?php ahp_recent_posts(5, 30); ?&gt;</p>
</blockquote>
<p>这条语句的参数，表示将显示最近30天里的5篇日志，这两个参数可以任意修改、设置。</p>
<p>因为我用的是BuddyPress的默认模板，所以我直接把这句话扔到wp-content/themes/bphome/home.php文件里，具体是放在左侧栏（即&lt;div id=&#8221;left-column&#8221;&gt;标签里）。</p>
<p>2. 安装<a href="http://wpmudev.org/project/MuTags" target="_blank">MuTags</a>插件，在首页把全站的tag显示出来</p>
<p>为了方便用户浏览我们用WordPress MU建立的站点，我们需要在首页显示一下全站的标签(tags)，方便用户根据关键字来选择主题。我们可以用<a href="http://wpmudev.org/project/MuTags" target="_blank">MuTags</a>插件来实现这个功能，安装方法请详细阅读插件包里面的readme.txt文件。</p>
<p>该插件的主要安装步骤如下：</p>
<p>1) 把包里的MuTags.php文件复制到wp-content/mu-plugins目录下；</p>
<p>2) 把包里的templates/tag_results.php复制到你的模板目录，在我这里是wp-content/themes/bphome/目录；</p>
<p>3) 用管理员权限登陆管理后台的&#8221;Dashboard &#8211;&gt; Site Admin &#8211;&gt; Mu Tags&#8221;，在这里可以配置一些基本的参数；</p>
<p>4) 接下来我们要让标签云(tag cloud)在首页显示出来，我们可以把下面这个语句</p>
<blockquote><p>&lt;?php mu_tag_cloud() ;?&gt;</p>
</blockquote>
<p>扔到你模板文件里的任何地方。在我这里，我扔到wp-content/themes/bphome/home.php文件里的右侧栏（标签&lt;div id=&#8221;right-column&#8221;&gt;所在部分）。当你更新了文章后，这些tag就会在首页显示出来。</p>
<p>通过这两个插件，首页该有的模块我们都有了，剩下的主要工作就是个性化定制页面的外观。当然，这只是一个最基本的WordPress-MU前端页面定制，更多的定制功能以后再详细介绍。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/show-all-post-links-on-wordpress-mu-front-page.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>手动升级WordPress-MU要注意的几点</title>
		<link>http://blog.waterlin.org/articles/upgrade-wordpress-mu-manually.html</link>
		<comments>http://blog.waterlin.org/articles/upgrade-wordpress-mu-manually.html#comments</comments>
		<pubDate>Fri, 14 Aug 2009 10:32:09 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/upgrade-wordpress-mu-manually.html</guid>
		<description><![CDATA[WordPress-MU支持管理后台的自动升级，但是，有的时候自动升级会失败，所以，手动升级的技能还是必须要掌握的。 官方文档对升级WordPress-MU的方法有着详细的介绍，这里以2.7.1升级到2.8.3为例，简单介绍一下WordPress-MU升级的基本步骤： 1) 第一步也是最重要的一步，升级之前先备份整站系统数据，包括数据库数据及所有的文件。 2) 保护wp-config.php以及 .htaccess文件，保护你的wp-content目录以及其它你自己建立的目录，例如bbPress目录之类的。 3) 把其它的WordPress-MU文件用新版本的文件替换掉，包括根目录下的文件以及目录wp-admin和wp-includes里的所有文件。 4) 到管理后台运行 Site Admin &#8211;&#62; Upgrade，脚本的运行可能需要一些时间，所以，要耐心等待。 一切顺利的话，基本上就这几个步骤就够了。]]></description>
			<content:encoded><![CDATA[<p>WordPress-MU支持管理后台的自动升级，但是，有的时候自动升级会失败，所以，手动升级的技能还是必须要掌握的。</p>
<p>官方文档对<a href="http://codex.wordpress.org/Upgrading_WPMU" target="_blank">升级WordPress-MU的方法</a>有着详细的介绍，这里以2.7.1升级到2.8.3为例，简单介绍一下WordPress-MU升级的基本步骤：</p>
<p>1) 第一步也是最重要的一步，升级之前先备份整站系统数据，包括数据库数据及所有的文件。</p>
<p>2) 保护wp-config.php以及 .htaccess文件，保护你的wp-content目录以及其它你自己建立的目录，例如bbPress目录之类的。</p>
<p>3) 把其它的WordPress-MU文件用新版本的文件替换掉，包括根目录下的文件以及目录wp-admin和wp-includes里的所有文件。</p>
<p>4) 到管理后台运行 Site Admin &#8211;&gt; Upgrade，脚本的运行可能需要一些时间，所以，要耐心等待。</p>
<p>一切顺利的话，基本上就这几个步骤就够了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/upgrade-wordpress-mu-manually.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>替换默认的YO2博客地址栏图标</title>
		<link>http://blog.waterlin.org/articles/replace-yo2-default-icon.html</link>
		<comments>http://blog.waterlin.org/articles/replace-yo2-default-icon.html#comments</comments>
		<pubDate>Fri, 14 Aug 2009 08:11:25 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/replace-yo2-default-icon.html</guid>
		<description><![CDATA[参考文章链接：http://joogkevin.yo2.cn/2009/04/yo2_icon/，略有修改。 第一步　制作favicon.icon图标 我们要制作一个icon图标，不会photoshop没有关系，推荐一个在线制作icon图标的站点：http://www.html-kit.com/favicon/。大家找一张自己喜欢的图片上传上去，之后可以预览效果，满意后就可以下载。 第二步　上传图标到yo2 到你的yo2博客后台，选择插件，找到&#8221;yo2 favicon plugin for wordpress&#8221;这个插件。这个插件启用后你就会在右侧菜单&#8221;插件&#8221;栏的下方发现一个文字链接&#8221;地址栏图标&#8221;，点击进入，会出现一个上传图片的界面让你上传图片，把你做好的图标，注意是那个ico后缀的那个图标上传上去，它会提示上传成功。如果上传不满意，就什么都不选而点上传，这样会删除已上传的图标。 第三步　添加代码 回到你yo2博客后台，编辑页面文件&#8221;header.php&#8221;，将&#8221;&#60;link rel=&#8221;shortcut icon&#8221; href=&#8221;favicon.ico&#8221; &#62;&#8221;添加到&#60;head&#62;标签和&#60;/head&#62;标签之间的任何位置，然后保存更改。OK，一切搞定。但是要注意，这样做完要过一段时间，等服务器更新后，你的地址栏个性图标才会显示，所以休息一下再看。]]></description>
			<content:encoded><![CDATA[<p>参考文章链接：<a href="http://joogkevin.yo2.cn/2009/04/yo2_icon/">http://joogkevin.yo2.cn/2009/04/yo2_icon/</a>，略有修改。</p>
<p>第一步　制作favicon.icon图标</p>
<p>我们要制作一个icon图标，不会photoshop没有关系，推荐一个在线制作icon图标的站点：<a href="http://www.html-kit.com/favicon/">http://www.html-kit.com/favicon/</a>。大家找一张自己喜欢的图片上传上去，之后可以预览效果，满意后就可以下载。</p>
<p>第二步　上传图标到yo2</p>
<p>到你的yo2博客后台，选择插件，找到&#8221;yo2 favicon plugin for wordpress&#8221;这个插件。这个插件启用后你就会在右侧菜单&#8221;插件&#8221;栏的下方发现一个文字链接&#8221;地址栏图标&#8221;，点击进入，会出现一个上传图片的界面让你上传图片，把你做好的图标，注意是那个ico后缀的那个图标上传上去，它会提示上传成功。如果上传不满意，就什么都不选而点上传，这样会删除已上传的图标。</p>
<p>第三步　添加代码</p>
<p>回到你yo2博客后台，编辑页面文件&#8221;header.php&#8221;，将&#8221;&lt;link rel=&#8221;shortcut icon&#8221; href=&#8221;favicon.ico&#8221; &gt;&#8221;添加到&lt;head&gt;标签和&lt;/head&gt;标签之间的任何位置，然后保存更改。OK，一切搞定。但是要注意，这样做完要过一段时间，等服务器更新后，你的地址栏个性图标才会显示，所以休息一下再看。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/replace-yo2-default-icon.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>用Email地址来登陆WordPress-MU</title>
		<link>http://blog.waterlin.org/articles/using-email-to-login-wordpress-mu.html</link>
		<comments>http://blog.waterlin.org/articles/using-email-to-login-wordpress-mu.html#comments</comments>
		<pubDate>Fri, 14 Aug 2009 07:13:13 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/using-email-to-login-wordpress-mu.html</guid>
		<description><![CDATA[因为WordPress-MU的用户Email地址都是唯一的，所以，其实我们完全可以要求用户用Email来登陆，这样能更方便地进行用户管理。 要实现这个功能很简单，只要安装WP Email Login插件就可以了。对于WordPress-MU系统来说，安装到wp-content/mu-plugins/目录；对于普通的WordPress系统来说，安装到wp-content/plugins/目录。]]></description>
			<content:encoded><![CDATA[<p>因为WordPress-MU的用户Email地址都是唯一的，所以，其实我们完全可以要求用户用Email来登陆，这样能更方便地进行用户管理。</p>
<p>要实现这个功能很简单，只要安装<a href="http://wordpress.org/extend/plugins/wp-email-login/" target="_blank">WP Email Login</a>插件就可以了。对于WordPress-MU系统来说，安装到wp-content/mu-plugins/目录；对于普通的WordPress系统来说，安装到wp-content/plugins/目录。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/using-email-to-login-wordpress-mu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给WordPress-MU的博客绑定单独的域名</title>
		<link>http://blog.waterlin.org/articles/wordpress-mu-domain-mapping.html</link>
		<comments>http://blog.waterlin.org/articles/wordpress-mu-domain-mapping.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 08:02:16 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/wordpress-mu-domain-mapping.html</guid>
		<description><![CDATA[用WordPress-MU搭建了一个多用户博客系统后，每个用户都可以有一个特殊的二级域名，例如类似于user1.domain.dtl这样的形式。可是在很多种情况下，对于一些主题比较有特色的博客，我们喜欢以一个单独的域名来进行运作。这个时候，就可以考虑在WordPress-MU里，给这些博客绑定上单独的域名。 这样做的一个好处是，你可以用一个WordPress-MU搭建多个内容发布站点，但是这些站点的系统升级、插件管理又全部可以在一个管理后台集中完成，节省大量的时间、精力，便于维护。对一般的浏览用户来讲，它们是独立的专业性网站。 我们用WordPress MU Domain Mapping这个插件，就可以实现上述的功能。 该插件的安装步骤稍微有点特殊： 1. 解压该插件包，复制里面的sunrise.php文件到/wp-content/目录，如果该目录已经有一个sunrise.php文件，安全起见，需要小心地合并一下。 2. 复制插件包里的domain_mapping.php到/wp-content/mu-plugins/目录下； 3. 编辑wp-config.php文件，放开SUNRISE所在的这一行: define( &#8216;SUNRISE&#8217;, &#8216;on&#8217; ); 4. 用WordPress-MU的管理员帐户登陆管理后台，到Tools &#8211;&#62; Domain Mapping里，设置相关的服务器IP地址，这个IP地址提供给用户用来绑定域名的A记录。 5. 用需要绑定新域名的用户登陆管理后台，到Tools &#8211;&#62; Domain Mapping里，创建域名映射数据，有下面几点需要注意： 1) 你可以填入形如blog.test.com之类的域名，但是如果你用www.test.com，则会默认设置显示为test.com这样的短域名。 2) 如果你是要绑定test.com这样的域名，则你需要在域名管理面板里指定一个A记录，指向WordPress-MU所在机器的IP（即第4步里设置的IP）。 3) 如果你是要绑定一个www.test.com或是blog.test.com这样的域名，则在域名管理面板里创建一个CNAME，并让这个CNAME指向原博客地址（即user1.domain.dtl这样的地址）即可。 现在，可以用新域名来访问一下你的博客，原有的旧域名会自动转发到新绑定的域名上。]]></description>
			<content:encoded><![CDATA[<p>用<a href="http://blog.waterlin.org/articles/lamp-install-wordpress-mu-in-xampp.html" target="_blank">WordPress-MU</a>搭建了一个多用户博客系统后，每个用户都可以有一个特殊的二级域名，例如类似于user1.domain.dtl这样的形式。可是在很多种情况下，对于一些主题比较有特色的博客，我们喜欢以一个单独的域名来进行运作。这个时候，就可以考虑在WordPress-MU里，给这些博客绑定上单独的域名。</p>
<p>这样做的一个好处是，你可以用一个WordPress-MU搭建多个内容发布站点，但是这些站点的系统升级、插件管理又全部可以在一个管理后台集中完成，节省大量的时间、精力，便于维护。对一般的浏览用户来讲，它们是独立的专业性网站。</p>
<p>我们用<a href="http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/" target="_blank">WordPress MU Domain Mapping</a>这个插件，就可以实现上述的功能。</p>
<p>该插件的安装步骤稍微有点特殊：</p>
<p>1. 解压该插件包，复制里面的sunrise.php文件到/wp-content/目录，如果该目录已经有一个sunrise.php文件，安全起见，需要小心地合并一下。</p>
<p>2. 复制插件包里的domain_mapping.php到/wp-content/mu-plugins/目录下；</p>
<p>3. 编辑wp-config.php文件，放开SUNRISE所在的这一行:</p>
<blockquote><p>define( &#8216;SUNRISE&#8217;, &#8216;on&#8217; );</p>
</blockquote>
<p>4. 用WordPress-MU的管理员帐户登陆管理后台，到Tools &#8211;&gt; Domain Mapping里，设置相关的服务器IP地址，这个IP地址提供给用户用来绑定域名的A记录。</p>
<p>5. 用需要绑定新域名的用户登陆管理后台，到Tools &#8211;&gt; Domain Mapping里，创建域名映射数据，有下面几点需要注意：</p>
<p>1) 你可以填入形如blog.test.com之类的域名，但是如果你用www.test.com，则会默认设置显示为test.com这样的短域名。</p>
<p>2) 如果你是要绑定test.com这样的域名，则你需要在域名管理面板里指定一个A记录，指向WordPress-MU所在机器的IP（即第4步里设置的IP）。</p>
<p>3) 如果你是要绑定一个www.test.com或是blog.test.com这样的域名，则在域名管理面板里创建一个CNAME，并让这个CNAME指向原博客地址（即user1.domain.dtl这样的地址）即可。</p>
<p>现在，可以用新域名来访问一下你的博客，原有的旧域名会自动转发到新绑定的域名上。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/wordpress-mu-domain-mapping.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用bbPress与BuddyPress共同创建一个WordPress-MU社区(2)</title>
		<link>http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-2.html</link>
		<comments>http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-2.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 02:52:29 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-2.html</guid>
		<description><![CDATA[下面介绍一下在WordPress-MU里安装bbPress以及集成bbPress session的方法： 1) 安装bbPress，只需要根据bbPress的提示进行操作即可。 最好让bbPress和WordPress-MU用同一个数据库，这样，bbPress可以和WordPress-MU共享同一份用户数据，记得在安装的第二步把这个选上：Add user database integration settings。 2) 安装好了，到&#8221;bbPress的后台 &#8211;&#62; Settings &#8211;&#62; WordPress Integration&#8221;里，根据提示进行相关的设置。 在这里，需要填写一些有关WordPress &#8220;auth&#8221; cookie salt，WordPress &#8220;secure auth&#8221; cookie salt，还有WordPress &#8220;logged in&#8221; cookie salt的值，这些值可以在WordPress-MU的安装目录下的wp-config.php文件里找。 当然，也可以直接把下面的内容 define(&#8216;AUTH_KEY&#8217;, &#8216;blahblah&#8217;); define(&#8216;SECURE_AUTH_KEY&#8217;, &#8216;blahblah&#8217;); define(&#8216;LOGGED_IN_KEY&#8217;, &#8216;blahblah&#8217;); define(&#8216;NONCE_KEY&#8217;, &#8216;blahblah&#8217;); 从wp-config.php文件复制到bb-config.php文件里，并用BB_作为前缀进行适当地替换： define(&#8216;BB_AUTH_KEY&#8217;, &#8216;blahblah&#8217;); define(&#8216;BB_SECURE_AUTH_KEY&#8217;, &#8216;blahblah&#8217;); define(&#8216;BB_LOGGED_IN_KEY&#8217;, &#8216;blahblah&#8217;); define(&#8216;BB_NONCE_KEY&#8217;, &#8216;blahblah&#8217;); 这两种方法应该是等价的。 3) 再到WordPress-MU后台里安装bbPress Integration插件，并在&#8221;管理后台 &#8211;&#62; Settings &#8211;&#62; bbPress Integration&#8221;里，按提示进行相关设置。 [...]]]></description>
			<content:encoded><![CDATA[<p>下面介绍一下在<a href="http://mu.wordpress.org/" target="_blank">WordPress-MU</a>里安装<a href="http://bbpress.org/" target="_blank">bbPress</a>以及集成bbPress session的方法：</p>
<p>1) 安装<a href="http://bbpress.org/" target="_blank">bbPress</a>，只需要根据bbPress的提示进行操作即可。</p>
<p>最好让bbPress和WordPress-MU用同一个数据库，这样，bbPress可以和WordPress-MU共享同一份用户数据，记得在安装的第二步把这个选上：Add user database integration settings。</p>
<p>2) 安装好了，到&#8221;bbPress的后台 &#8211;&gt; Settings &#8211;&gt; WordPress Integration&#8221;里，根据提示进行相关的设置。</p>
<p>在这里，需要填写一些有关WordPress &#8220;auth&#8221; cookie salt，WordPress &#8220;secure auth&#8221; cookie salt，还有WordPress &#8220;logged in&#8221; cookie salt的值，这些值可以在WordPress-MU的安装目录下的wp-config.php文件里找。</p>
<p>当然，也可以直接把下面的内容</p>
<blockquote><p>define(&#8216;AUTH_KEY&#8217;, &#8216;blahblah&#8217;); <br />define(&#8216;SECURE_AUTH_KEY&#8217;, &#8216;blahblah&#8217;); <br />define(&#8216;LOGGED_IN_KEY&#8217;, &#8216;blahblah&#8217;); <br />define(&#8216;NONCE_KEY&#8217;, &#8216;blahblah&#8217;);</p>
</blockquote>
<p>从wp-config.php文件复制到bb-config.php文件里，并用BB_作为前缀进行适当地替换：</p>
<blockquote><p>define(&#8216;BB_AUTH_KEY&#8217;, &#8216;blahblah&#8217;); <br />define(&#8216;BB_SECURE_AUTH_KEY&#8217;, &#8216;blahblah&#8217;); <br />define(&#8216;BB_LOGGED_IN_KEY&#8217;, &#8216;blahblah&#8217;); <br />define(&#8216;BB_NONCE_KEY&#8217;, &#8216;blahblah&#8217;);</p>
</blockquote>
<p>这两种方法应该是等价的。</p>
<p>3) 再到WordPress-MU后台里安装<a href="http://wordpress.org/extend/plugins/bbpress-integration/" target="_blank">bbPress Integration</a>插件，并在&#8221;管理后台 &#8211;&gt; Settings &#8211;&gt; bbPress Integration&#8221;里，按提示进行相关设置。</p>
<p>就这样，你登陆WordPress-MU的同时，也可以登陆bbPress了。</p>
<p>通过集成<a href="http://buddypress.org/" target="_blank">BuddyPress</a>和bbPress，我们就让WordPress-MU具备了完备的社区功能。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用bbPress与BuddyPress共同创建一个WordPress-MU社区(1)</title>
		<link>http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-1.html</link>
		<comments>http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-1.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 02:22:10 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-1.html</guid>
		<description><![CDATA[WordPress-MU是一个很好的多博客用户系统，但是，如果只是单单安装一个WordPress-MU程序，单个博客看起来是孤立的，并没有建立相互之间的关联。我们可以通过bbPress与BuddyPress来建立一个基于WordPress-MU的完整社区网络。 首先安装WordPress-MU，你还需要启用WordPress-MU的插件功能。如果你在管理后台看到菜单中的Plugins后面有一个*，则表明你还没有激活plugins功能。 下面介绍一下安装BuddyPress的步骤： 1) 下载BuddyPress包； 2) 把包解压扔到WordPress-MU的这个目录下：/wp-content/plugins/buddypress/； 3) 在管理后台的Plugins里，启用BuddyPress这个插件； 4) 现在BuddyPress这个插件已经激活了, 但是我们还需要把BuddyPress的themes移动到正确的地方。把/wp-content/plugins/buddypress/bp-themes/拷贝到/wp-content/bp-themes/； 5) WordPress-MU并没有基本的多用户首页，所以，我们需要启用BuddyPress的模板，这样才能达到真正在首页显示用户关联等诸多功能： 把/wp-content/bp-themes/bphome/拷贝到/wp-content/themes/bphome/； 6) 在WordPress-MU里激活the BuddyPress home模板。 这样，就完成了基于BuddyPress的Wordpress-MU定制。]]></description>
			<content:encoded><![CDATA[<p><a href="http://mu.wordpress.org/" target="_blank">WordPress-MU</a>是一个很好的多博客用户系统，但是，如果只是单单安装一个<a href="http://mu.wordpress.org/" target="_blank">WordPress-MU</a>程序，单个博客看起来是孤立的，并没有建立相互之间的关联。我们可以通过<a href="http://bbpress.org/" target="_blank">bbPress</a>与<a href="http://buddypress.org/" target="_blank">BuddyPress</a>来建立一个基于WordPress-MU的完整社区网络。</p>
<p>首先<a href="http://blog.waterlin.org/articles/lamp-install-wordpress-mu-in-xampp.html" target="_blank">安装WordPress-MU</a>，你还需要启用WordPress-MU的插件功能。如果你在管理后台看到菜单中的Plugins后面有一个*，则表明你还没有激活plugins功能。</p>
<p>下面介绍一下<a href="http://codex.buddypress.org/getting-started/installing-buddypress/" target="_blank">安装BuddyPress</a>的步骤：</p>
<p>1) 下载BuddyPress包；</p>
<p>2) 把包解压扔到WordPress-MU的这个目录下：/wp-content/plugins/buddypress/；</p>
<p>3) 在管理后台的Plugins里，启用BuddyPress这个插件；</p>
<p>4) 现在BuddyPress这个插件已经激活了, 但是我们还需要把BuddyPress的themes移动到正确的地方。把/wp-content/plugins/buddypress/bp-themes/拷贝到/wp-content/bp-themes/；</p>
<p>5) WordPress-MU并没有基本的多用户首页，所以，我们需要启用BuddyPress的模板，这样才能达到真正在首页显示用户关联等诸多功能：</p>
<p>把/wp-content/bp-themes/bphome/拷贝到/wp-content/themes/bphome/；</p>
<p>6) 在WordPress-MU里激活the BuddyPress home模板。</p>
<p>这样，就完成了基于BuddyPress的Wordpress-MU定制。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/integrate-bbpress-buddyprerss-with-wordpress-mu-part-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress也可以做电子商务站点</title>
		<link>http://blog.waterlin.org/articles/wp-e-commerce-plugin.html</link>
		<comments>http://blog.waterlin.org/articles/wp-e-commerce-plugin.html#comments</comments>
		<pubDate>Mon, 03 Aug 2009 03:12:25 +0000</pubDate>
		<dc:creator>waterlin</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.waterlin.org/articles/wp-e-commerce-plugin.html</guid>
		<description><![CDATA[除了用Zen-cart或Magento等专业的电子商务开源代码以外，我们也可以以WordPress为核心、安装WP e-Commerce插件，实现建立一个电子商务站点的目的。 插件地址：http://wordpress.org/extend/plugins/wp-e-commerce/ 插件的官方网址是：http://www.instinct.co.nz/e-commerce/ 把这个插件解压放到WordPress的wp-content/plugins目录里，在WordPress管理后台把这个插件激活即可。 再装一个专门为e-commerce提供的模板（可以到这里来找一些免费的模板），例如这个WPStore的模板就很不错。 WordPress配合WP e-Commerce可以用来建立一个以发布blog为主、以电子商务为辅的综合网站。WordPress也可以很方便地与bbPress结合，提供论坛社区等功能。 有兴趣的话，可以看看用wpmu和wp-e-commerce插件做的优秀站点GetShopped.com。]]></description>
			<content:encoded><![CDATA[<p>除了用<a href="http://www.zen-cart.com/" target="_blank">Zen-cart</a>或<a href="http://www.magentocommerce.com/" target="_blank">Magento</a>等专业的电子商务开源代码以外，我们也可以以WordPress为核心、安装<a href="http://wordpress.org/extend/plugins/wp-e-commerce/" target="_blank">WP e-Commerce</a>插件，实现建立一个电子商务站点的目的。</p>
<p>插件地址：<a href="http://wordpress.org/extend/plugins/wp-e-commerce/">http://wordpress.org/extend/plugins/wp-e-commerce/</a></p>
<p>插件的官方网址是：<a href="http://www.instinct.co.nz/e-commerce/">http://www.instinct.co.nz/e-commerce/</a></p>
<p>把这个插件解压放到WordPress的wp-content/plugins目录里，在WordPress管理后台把这个插件激活即可。</p>
<p>再装一个专门为e-commerce提供的模板（可以到<a href="http://wpfeed.com/2009/07/wpstore-free-wordpress-e-commerce-theme/" target="_blank">这里</a>来找一些免费的模板），例如这个<a href="http://wpfeed.com/?download=wpStore" target="_blank">WPStore</a>的模板就很不错。</p>
<p>WordPress配合WP e-Commerce可以用来建立一个以发布blog为主、以电子商务为辅的综合网站。WordPress也可以很方便地与bbPress结合，提供论坛社区等功能。</p>
<p>有兴趣的话，可以看看用wpmu和wp-e-commerce插件做的优秀站点<a href="http://wpmu.org/big-smart/" target="_blank" title="GetShopped">GetShopped.com</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waterlin.org/articles/wp-e-commerce-plugin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

