WordPress添加媒体中文名图片上传改名

WordPress添加媒体上传图片的时候,我们有时候选择的图片是中文名,由于WordPress是国外程序,对中文命名的图片不友好,所以上传后就会出现错误。但是我们有时候保存在桌面或者其他地方的图片就是中文命名,现在要上传到WordPress多媒体中,或者上传到文章中,我们改怎么办?

我们可以通过把下面的代码复制粘贴到你的functions.php文件夹中,解决中文名图片上传改名。

</p><p>/* 中文名图片上传改名 /* ——————- */ function tin_custom_upload_name($file){ if(preg_match(‘/[一-龥]/u’,$file[‘name’])): $ext=ltrim(strrchr($file[‘name’],’.’),’.’); $file[‘name’]=preg_replace(‘#^www\.#’, ”, strtolower($_SERVER[‘SERVER_NAME’])).’_’.date(‘Y-m-d_H-i-s’).’.’.$ext; endif; return $file; } add_filter(‘wp_handle_upload_prefilter’,’tin_custom_upload_name’,5,1);</p><p>

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年4月20日 上午5:08
下一篇 2022年4月20日 上午5:08

相关推荐

发表评论

登录后才能评论
QQ客服
微信客服
微信客服
分享本页
返回顶部