WordPress试用小记

Wordpress确实非常好用啊!很漂亮,易用性和可定制性平衡得很好,插件安装很简单。

不过也遇到一些问题,记录在这里

1)解决中文乱码问题

服务器环境是WindowsServer2003+WAMP2.0

解决办法:(转载自http://hjin.me/code/640/)

首先修改一下上传,打开wp-admin/include/file.php文件,找到311行

$new_file = $uploads['path'] . "/$filename";

将这一行修改为

$new_file = $uploads['path'] . "/" . iconv("UTF-8", "gb2312", $filename);

这样就将上传的文件的文件名转换成了gb2312编码,服务器就能够正确的认识文件名了。

但是存放于数据库的文件名依然是utf-8的,所以,在使用basename()函数时,文件名再次解析错误。

打开wp-admin/include/media.php文件,找到1148行

$filename = basename($post->guid);

修改为

$filename = substr($post->guid, strrpos($post->guid, '/') + 1);

更多信息:http://bbs.nasue.com/viewthread.php?tid=7176

相关推荐