/**
* 上传中文附件出现乱码
*/
function my_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', 'my_upload_file', 5,1);