升级至WordPress 2.9的一些感受

WordPress 最近出了2.9版本,从2.8跳到2.9虽说仅仅是子版本,但实际使用起来发现跳跃非常大。

WordPress 2.9对于数据库的调整
WordPress 2.9对于数据库做了调整,新增了wp_commentmeta 这个表,其他的表内容没有改动,表结构如下:

1
2
3
4
5
6
7
8
9
10
mysql> SHOW COLUMNS FROM  wp_commentmeta;
+------------+---------------------+------+-----+---------+----------------+
| FIELD      | TYPE                | NULL | KEY | DEFAULT | Extra          |
+------------+---------------------+------+-----+---------+----------------+
| meta_id    | BIGINT(20) UNSIGNED | NO   | PRI | NULL    | AUTO_INCREMENT |
| comment_id | BIGINT(20) UNSIGNED | NO   | MUL | 0       |                |
| meta_key   | VARCHAR(255)        | YES  | MUL | NULL    |                |
| meta_value | longtext            | YES  |     | NULL    |                |
+------------+---------------------+------+-----+---------+----------------+
4 ROWS IN SET (0.05 sec)

WordPress 2.9对于新增的数据库修复工具
WordPress虽然没有像DZ论坛那样庞大而复杂的数据库结构,但随着今年获得了CMS产品大奖,产品结构复杂化仅仅是时间问题。

按照官方的说法,WordPress 2.9新增的数据库修复工具可以对现有数据库进行修复和优化,不过我做了一些破坏性尝试发现新版的抗破坏能力反而有所下降。

之前我总是习惯定期清空一次wp_options,这样WP就会重置,在不影响现有文章和用户的情况下进行设置初始化。但到了2.9之后,这样显然不行,他会提示你数据库已经受损,需要用修复工具进行修复。于是我尝试了一下,结果没有任何效果,看不到任何修复的迹象,但同时我也不能像之前那样进行设置初始化操作,不知道算不算是一种倒退。

这个工具的地址是:/wp-admin/maint/repair.php

在使用这个工具前请需要在wp-config.php中添加如下的内容:

1
define('WP_ALLOW_REPAIR', true);

WordPress 2.9内置的媒体工具
按照说明,WordPress 2.9新增了在线的图片编辑工具,不过我一直是代码模式下写文章的,所以用不到没有测试。我的感觉是,在天朝的带宽下,这样的工具意义不大。或许作为官方插件效果更好。

其他的还有很多,暂且测试到这里。

Related posts

《升级至WordPress 2.9的一些感受》有5个想法

发表评论