出现这种问题是因为在日常生活中使用wordpress编辑文章的时候,上传的图片必须是英文名的,如果是中文名的要么就是乱码,要么就是图片不显示,每次都要修改文件名再上传,如果遇到图片多的,那么操作起来就十分的复杂了,而今天特地找了相关的资料,留个wordpress教程给大家,方面大家遇到这样的问题能够有效的解决!
解决方法:
将以下代码加入wordpress主题文件的functions.php文件内:
function uazoh_wp_upload_filter($file){
$time=date(“YmdHis”);
$file[‘name’] = $time.””.mt_rand(1,100).”.”.pathinfo($file[‘name’] , PATHINFO_EXTENSION);
return $file;
}
add_filter(‘wp_handle_upload_prefilter’, ‘uazoh_wp_upload_filter’);