解决WordPress上传中文图片无法显示的问题

站点搭建好了,写了两篇文章,不过确是相当的不顺手,原因就在于上传图片必须为英文,如果是中文则不能显示

百度N下,得到的方法都是过时了的,经过自己的研究解决好啦,方法如下

1、下载你的《wp-admin/includes/file.php》文件到本地

 

2、打开,找到330行:

$new_file = $uploads[‘path’] . “/$filename”;

如果不能找到,则全文搜索:

Move the file to the uploads dir

 

3、修改$new_file = $uploads[‘path’] . “/$filename”;

为:$new_file = $uploads[‘path’] . “/”.date_i18n(“YmdHis”).floor(microtime()*1000).”.”.$ext;

 

4、保存、上传、覆盖,现在试着上传一个图片,就会自动保存为“年月日时分秒+千位毫秒整数”的新文件名,并保存到相应的年月文件夹之下

完美解决中文图片不能正常显示的问题!

TM截图20130829095332

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注