SMERS ~ 05012008

This is a naked sparanoid dot com, a site now running without stylesheets.


成功将两个 WordPress 合并

仔细观察过我的站的人或者经常来看的人,细心一点,都会发现,我的站是由两个 WordPress 搭建的,一个在 wwwroot 目录,一个在 wwwroot/blog 目录,因为 wwwroot 我放的是一些图片作品,而 blog 下放的是一些琐碎的日志,因此页面布局、链接、内容的形式上多少有些不同,这就是当初分两个 WordPress 搭建的原因,所以用了两个 WordPress,并且是两个独立的主题

最近频繁更新、调试现在的这个 PSYCHOPATHY,所以才发现 wwwroot 和 wwwroot/blog 下两个主题要同时更新,显得十分繁琐,终于于 09202007 晚 9 点 22 分多下了决心,将 wwwroot 与 blog 进行合并

真个过程比较顺利,没用插件,只有 hack。RSS 订阅地址还是 上次改过的那个,看来当初改地址是明智的。现在用的 WordPress 版本:2.2.3,试过了 2.3,数据库表有很大的变化,推出了令我憎恨的 tag 功能,似乎,2.3 我永远也不会再用了,2.2.3 可能会是我以后一直使用的版本了。另外有时间研究一下把现在的站往 Habari 转移。这是合并后的主题文件列表,现在对主题修改,只需要改一个就可以了:

成功将两个 WordPress 合并

已知问题

PS:在转移数据库过程中丢失了三位网友的评论,十分抱歉


/ WordPress / TB / Commt


Just 26 Comments?

~Boiling Soul

我的精彩时刻的评论丢失了啊......

PS:Habari等到beta估计都要等死了...下个月到新加坡之后闲下来好好看看代码,提交几个patch算了...
PS又PS:Habari和WP2.3的结构其实差不多的,到现在来看,WP的结构和成熟度还是要比Habari好很多...所以...我现在的打算是:用着WP..修补Habari..等Habari进入Beta或者RC之后再放到站点上面去

~Boiling Soul

以前所有的permalink都不能用了...中间多了一个wordpress/,继续debug吧...

~Boiling Soul

解决办法已经发给你了,say hello to this integration.

~Sparanoid

收到,大谢!但还有问题,继续 debugging……

~Boiling Soul

哈,继续努力~

~vincent

wordpress的优点之一是它经常更新,缺点也是频繁更新。受不了,所以就换到mt了,发现还不错。

~小马

原先订阅的RSS地址是 http://sparanoid.com/blog/feed/ ,这回不能使用了......

~小马

从源代码找的 http://rss.sparanoid.com/subscribe/blog/ 也不能更新到最新 blog 。http://rss.sparanoid.com/subscribe/ 倒是可以使用,不过我只想订阅 blog 。

~Sparanoid

嗯,由于分类的地址的更新,RSS 地址也更新了,实际上 rss.sparanoid.com 相当于一个 feedburner,定时抓取这里的 feeds

现在可以成功订阅了,你再试试

~小马

嗯,很 cool,输入这个地址后,有好几个RSS地址可供选择,很棒!
我用 GreatNews 。

~Sparanoid

嗯,我比较保守,在用 google reader

~小马

晕,这是两回事,一个在线,一个在本地。
你的 google reader 能使用桌面软件浏览吗。

~小马

我换回 2.0.5 了,很爽,什么问题都解决了,就是进入后台很慢(新版本很快),但已经不是问题。

~Sparanoid

哦,没用过那个软件。google 我是在线看的

~Sparanoid

导航 active 类添加不正确的错误已经修正。已知问题全部解决,欢迎各位继续 debug

~小马

你的 blog rss 还是有些问题,更新不了。
http://rss.sparanoid.com/subscribe/blog/

~Sparanoid

嗯,现在问题解决,刚才是因为一个 page 占用了那个地址所致

~小马

导航条的问题:

>> http://sparanoid.com/work/rss-sparanoid-com/

~Sparanoid

嗯?什么问题?我没看出来问题在哪

~小马

就是说 >> 指向的是这个作品。好像是这样,我都忘了,你也把时间去掉了,都不记得前后了。

另外你看看 http://sparanoid.com/1989/
然后你看 06171989 ,转到哪了,到了 blog 首页,地址还是 http://sparanoid.com/blog/06171989/

~小马

呵呵,有一个规律,凡是 blog 的 Post slug 是数字的,都会转到首页。
12192006 060606 0301

~小马

太智能化了,要赶上小日本的机器人了!!!

~Sparanoid

嗯,那些文章看来只能改一改,以后只好避免这样的了

~Sparanoid

嗯,发现问题了,这是因为新版的 WP 过于“聪明”所导致的,如果使用了 permalink,WP 将会根据 URL 来给出相应的页面,比如之前的 sparanoid.com/blog/06171989/ WP 就会认为他是一个归档页面,但他实际并不是归档页面,也找不到对应的 archive.php,所以就返回首页了,现在只能这样了:

http://sparanoid.com/blog/06-17-1989/

你也可以看看这个:

If your blog is at domain.com/wp/ and a visitor clicks on a link to a category page like domain.com/wp/category/your-cat/, WordPress looks for a template file in the current Theme's directory that matches the category's ID. If the category's ID is 4, WordPress looks for a template file named category-4.php. If it is missing, WordPress next looks for a generic category template file, category.php. If this file does not exist either, WordPress looks for a generic archive template, archive.php. If it is missing as well, WordPress falls back on the main Theme template file, index.php.

来源

~小马

今天想到,如果是 postname.html 形式的就不会有这样的麻烦。

~Sparanoid

是啊,我后来就后悔了,所以让你使用了 %postname%.html 这样的格式


Add Your Comment




Your Comment:

Essential XHTML tags are allowed ( ). URLs are automatically converted into hyperlinks. Email addresses will never be published.