// wordpress上传文件重命名
function git_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', 'git_upload_filter');

这代码添加到当前主题的functions.php文件中,上传文件时会以“年月日时分秒+千位毫秒整数”的格式重命名文件,如“20161023122221765.jpg”。

看网络上搜索出现这个问题原因可能是,打包备份的时候后缀是.tar 当我到新服务器手动上传居然无法在线解压恢复。只好自己改后缀成7z解压了,但中文名字图片就成乱码了。所有就出错无法显示!!!

尴尬的是其他几个网站主题都开启了上传图片自动重命名的的功能,唯独我自己个人博客主题是没这个功能,现在加上补救下吧,之前的出错的图片日记我找找有没有其他一键修改的方法?或者只有自己一篇一篇手动修复了?