wordpress上传中文名附件乱码问题的解决方法
最近好多wordpress用户问wordpress上传中文名附件乱码问题如何解决,于是在谷歌刨了半天找出一段处理wordpress上传中文名附件乱码问题的代码:
function upload_file($filename) { $parts = explode('.', $filename); $filename = array_shift($parts); $extension = array_pop($parts); foreach ( (array) $parts as $part) $filename .= '.' . $part; if(preg_match('/[一-龥]/u', $filename)){ $filename = md5($filename); } $filename .= '.' . $extension; return $filename ; } add_filter('sanitize_file_name', 'upload_file', 5,1);
代码的效果是判断附件的文件名如果是中文就自动改成md5的储存名,测试了下该代码目前还是有效的,另外有些wordpress小白可能不知道代码加在哪,在这里提示下,此段代码要加到当前主题的functions.php文件中,或者functions.php包含的文件中。
(资源库 www.zyku.net)
上一篇:wordpress系统自带数据库修复优化工具的使用方法
栏 目:WordPress
下一篇:wordpress自定义字段高级用法为不同的文章载入不同的模板文件
本文标题:wordpress上传中文名附件乱码问题的解决方法
本文地址:https://www.zyku.net/wp/1099.html
您可能感兴趣的文章
- 04-04win7下mysql6.x出现中文乱码的完美解决方法
- 02-23DedeCMS修改上传附件不自动改名,且附件中文名自动改为
- 02-24Linux中解决vi/vim显示中文乱码的问题
- 11-21php与mysql常见中文乱码问题解决办法
- 09-12鸿蒙关闭桌面相册名称教程一览
- 02-09小米11投屏功能开启教程
- 01-11护考公社-护考公社应用软件功能介绍
- 03-04wordpress复制文章内容自动添加版权的
- 02-19Linux vi 查找功能详解
- 01-14柠檬体重记录-柠檬体重记录应用软件功
- 02-09解决pytorch trainloader遇到的多进程
- 12-22魅族16sPro查看WiFi密码步骤全览
- 12-25iphone手机查看无线耳机电量方法介绍
- 02-14华为MatePad Pro关闭分屏模式操作方法
- 09-11帝国CMS后台增加手动添加会员功能
- 12-26全猿购-全猿购应用软件功能介绍
- 01-12链工学习宝-链工学习宝应用软件功能介
- 05-10python调用API接口实现登录短信验证
- 10-28qq音乐车载模式如何显示歌词
- 03-17thinkPHP5.0框架环境变量配置方法
最近更新
阅读排行
猜你喜欢
- 12-03airpods pro空间音频在哪里
- 01-10vlog提词神器-vlog提词神器应用软件功
- 02-17jQuery实现用户输入自动完成功能
- 03-29红米k40开发者模式退出教程
- 10-16黑鲨4spro怎样开启投屏
- 12-26叉车考试一点通-叉车考试一点通应用软
- 01-12理理相册-理理相册应用软件功能介绍
- 02-19Discuz QQ互联登录提时示错误代码1054
- 03-14vivoy53s设置导航键教程
- 11-06苹果13怎么设置电池充电保护