WordPress网站后台上传带中文字名称的图片不显示解决方法

hostwinds vps

wordpress一般在linux平台的空间上运行比较稳定,速度快,乐道主机所有美国和香港空间均采用linux系统服务器,但在国内有些图片的命名还习惯带有中文汉字,导致上传的图片无法显示,因linux系统不能实别中文字的名称,另外linux需要区分大小写字母,Abb和abb是不同的名称,需要我们在上传图片时自动重命名成不带汉字即可,方法如下:

wordpress代中文字名称图片

WordPress网站根目录下找到wp-admin/includes/file.php这个文件,打开找到:

$new_file = $uploads[‘path’] . “/$filename”;
替换成下面的:

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

上传文件就会以“年月日时分秒+千位毫秒整数”的格式重命名文件,也不用担心图片文件名相同而覆盖了原文件,时间不会重复。
这样就可以实现wordpress上传图片自动重命名。

About 傲云

傲云,为您的网站提供全球顶级IDC资源!提供秒级响应、性能卓越、安全稳定的云计算服务,助力企业快速发展。

赞(0) 打赏
未经允许不得转载:傲盾互联-帮助文档 » WordPress网站后台上传带中文字名称的图片不显示解决方法
香港L5630 8G SSD240G 3IP 5M原价850,5.1活动价511,续费同价
无限容量免费空间,正版cPanel中文或Plesk面板

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏