疆飞
.NET永远年轻,永远热泪盈眶...
展开边栏 收起边栏
让wordpress支持附件中文名上传!(3.9版本)
wordpress不支持附件的中文名上传,上传后文件名会变成乱码,在网上有很多方法和教程可以实现,但是多数都是兼容以前的版本的,要不就是自动重命名。
下面我提供的方法不是自动重命名,支持wordpress3.9 ,至于是否支持其他版本我就不清楚了,如果在你使用的版本中可以搜索到下面提供需要修改的代码,那就代表支持。
下面介绍方法。
首先找到 wp-admin/include/file.php 文件,并打开编辑它,共有三处修改。
1.搜索代码:
- return apply_filters( 'wp_handle_upload', array( 'file' => $new_file, 'url' => $url, 'type' => $type ), 'upload' );
将其改为
- return apply_filters( 'wp_handle_upload', array( 'file' => $uploads['path'] . "/$filename", 'url' => $url, 'type' => $type ) , 'upload');//支持中文名上传
2.搜索代码(共有两处):
- $new_file = $uploads['path'] . "/$filename";
将其改为
- $new_file= $uploads['path'] . "/". iconv("UTF-8","GB2312",$filename);//支持中文名上传
修改完以上两处就可以在你的 wordpress 中上传和使用中文名的附件了!!
文章搜索
联系疆飞
- QQ932557101
- emailmail@jiangfei.net
- weibo@疆飞 (@jiangfei1006)
- twitter@疆飞 (@jiangfei1006)
PS:没事不要瞎联系,除非你想请我吃饭...
热门标签更多
Copyright © 2008-. JiangFei.net all rights reserved
苏公网安备32048202001026号苏ICP备18062911号