wordpress2.0.4下转换post为page
Posted in WordPress 2006-08-31
0 Comments
WordPress
太久没写关于WordPress的日志了,原因是一直没弄自己的模板,也一直没更新WP。平时就是去后台加一下Tag,再就是清一下垃圾留言,根本没别的举动。
今天把数据库做了备份,下载了WP的2.0.4版本,在另一个服务器上做了测试恢复数据和升级操作。这次没出现以前使用WP 2.1-alpha1时所遇到的种种问题。但在后台查看page和post的别时,依旧是新的规则:即在post_type里属性全为“page”,而在post_status里把post定为“publish”和把page定为”static”。我真是搞不懂wp的开发者为什么这样修改,这样修改后post_type项完全是多余的。
在上次升级失败后只好把Software, Plugins和Wordpress登记和Contact四个page定义成了post,为的是保留评论。但这样的结果便是page链接变成了post链接,也就是由voivo.de/software等换成了/blog/xxx.html,难看不说,搜索引擎所抓取的地址也做了改变。今天再次鼓捣下,终于成功把post转成了page。
方法如下:在phpmyadmin里,找到数据库wp_posts中指定的post,点击编辑此post,在post_status栏中把”publish”修改成”static”。点击保存后,打开自己的blog,显示此page时,还会提示找不到此页面(看来wp这个bug虽然解决了,但还是没有处理好)。进入wp的后台管理页面,编辑此page,此时在编辑栏里便会出现作为post时的内容了,点击保存即可。这样post便成功转换成了page,而且此post的评论也随之变成了对应page的评论。
wordpress在推出那次失败的2.1-alpha1后,没有再推出相继的版本,而是乖乖弄成了2.0.3和2.0.4,看来他们还是挺谦虚的。





