THE MOMENT, THE MEMENTO

2008年10月15日

WordPress升级后发现角色名无法汉化

标签:, , — 吴德文 @ 02:59

晚上给用WordPress正在上的多核程序设计课程建了一个网站,就顺便也把自己更新了一下。现在期待2.7版,据说后台菜单有变化。

10月16 日,发现用户管理里部分身份没有汉化。

查了很久,终于找到WordPress是把角色定义放在wp_options表的一条记录(option_name=’wp_user_roles’,保存在option_value)里。

新版本(具体哪个版本开始就不知道了)的角色名比旧版的多了“|User role”字符串。估计在版本升级的时候并没有去改数据库里的值,因此系统里使用使用的是旧版角色名,在新的汉化字典里找不到相应的索引值,无法汉化。

看来把应用系统的对象格式作为记录写入数据库是挺危险的,万一这次不是要汉化角色的name值,而是利用那么值来判断什么,可能就要出错了。


Related:

2008年06月28日

WordPress升级到2.5.1

标签:, , — 吴德文 @ 21:25

备份数据库

备份wordpress程序目录

复制新版wordpress程序

复制原先的wp-config.php到新版wordpress目录(注意:以前需要添加init_set来设置内存,现在wp-settings.php中已经有设置了,就不用那行自己加的代码了)。

访问wp-admin/导向至upgrade界面,升级数据库格式

将旧wordpress程序下的主题等文件复制过来。

升级成功。

新版本的好像已经有有了tag的功能了,好像和原先的simple-tags是兼容的(或者就是把simple-tags的代码纳入系统中),所以原先插件目录下的simple-tags也可以不用了。

网站界面没有什么变化(因为theme没变嘛,哈哈),不过后台管理界面漂亮多了,很舒服,不知道有没有什么更多的功能待发掘中。


Related:

2007年11月6日

Install Simple Tags and Convert Categories to Tags

标签:, , — 吴德文 @ 16:40

For categorizing the articles via tag, I install a plugin for WordPress: Simple Tags. It extends the tag management from the WordPress built in native tag support.

After Installed the plugin, I converted the Categories to tags by the import function. Now all articles display it’s tag not category.

Some infomation about Simple Tags can found at here.


Related:

Upgraded Blog Platform to Wordpress 2.3

标签:, , — 吴德文 @ 16:27

为了安装Simple Tags,决定把WP的版本升级。

升级过程出了一些问题,但已解决。

总共升级时间花了一个晚上加一个上午。


Related:

Valid XHTML 1.1 Valid CSS! Creative Commons License WordPress 所驱动