我们可爱可恨的主机商终于解决了MySQL的问题,他们终于肯掏钱往集群里填服务器了……连续大概一个月的巨慢速度终于告别,我也可以升级WordPress了。
其实这个Blog的WordPress是在主机速度最慢的时候升级的,另一个Blog才是今天升级的。具体升级步骤我就不说了,网上到处都是,把两次升级的经验并在一起说说吧。
一、修改文件
解决中文Tag支持的mod依然可用(也就是说WordPress依然不准备解决这个问题),即修改wp-includes目录下的rewrite.php中的 function get_tag_permastruct() 中的
if (empty($this->permalink_structure)) {
改为
if (!empty($this->permalink_structure)) {
我自创的“让text widget在标题中显示图标”,需要有一些改变:
wp-includes目录下的widgets.php中的 function wp_widget_text_control($widget_args) 中的
$title = strip_tags(stripslashes($widget_text['title']));
改为
$title = stripslashes($widget_text['title']);
而把这句
$title = attribute_escape($options[$number]['title']);
改为
$title = format_to_edit($options[$number]['title']);
可以看出来,函数的参数和语句都与2.3.3不同了。
二、自动升级插件
这个插件叫做wordpress-automatic-upgrade,它可以大幅度简化你升级WordPress的过程,对我们这种上传下载都缓慢的国内用户更是如此。
它的全部操作都在WordPress的控制面板中完成,只要激活该插件,然后在Manage的wordpress automatic upgrade项里一直点下一步就好了。它会自动备份好你的文件、数据库并提供链接给你下载;会自动禁用你的所有插件、关闭你的blog并且自动下载最新版本的wordpress,更新所有的文件,最后恢复所有的插件和被暂时关闭的blog。一切都按照指引做就好了,完全不用从FTP上传下载任何东西,非常方便快捷。
要注意的是,它的备份文件功能只备份WordPress本身的文件,也就是说不包括content目录。你自己上传的插件、图片和其他内容还请自己下载备份。
好了,来享用你的WP 2.5吧,我觉得最好用的功能是插件自动升级和tag管理,另外后台管理界面的大变脸让人觉得很不错,并且后台似乎也加上了一定的缓存,可能是SQL查询缓存等,后台的速度和整个网站的速度都有一定提高。
Related posts:
February 14th, 2009 at 10:25 am
大,谢谢!