解决从z-blog迁移到WordPress后中文附件名的问题

从z-blog导出Movable Type格式再导入WordPress后,正文中的中文附件名会转为UTF-8编码,如果直接以FTP上传中文附件,会出现中文附件找不到的情况,原因是编码不匹配引起的。

解决办法是使用WordPress后台的“添加新媒体”功能:

选择中文附件并上传:

默认情况下WordPress不支持rar压缩包的上传,因此用此法上传rar附件会提示失败,解决办法是打开wp-includes/functions.php文件,找到get_allowed_mime_types()函数,给$mimes添加“'rar' => 'application/rar'”一行,如图:

在迁移过程中有些正文里附件是大写文件名,在用FTP上传附件后文件名自动变为小写,因为PHP是大小写敏感的,所以会出现找不到附件的情况,解决办法是编辑正文把附件名中大写全改成小写。

Tags:

Leave a Reply


提醒: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。