站长视角
用户至上

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上传图片自动重命名。

关于 VEIDC评测

【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系。另外群里不定期放出优质免费资源,欢迎加入!

赞(0) 打赏
未经允许不得转载:VEIDC评测 » WordPress网站后台上传带中文字名称的图片不显示解决方法
广告AD到9月1日
VPS Hosting

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

支付宝扫一扫打赏

微信扫一扫打赏