打开“wp-admin/includes/file.php”文件的第365行代码,原文是这样的:

wKiom1cfI7uAGNffAAF3F2FH73o044.png

可以看出,文件并没有自动重命名,因此我们只需要把圈起来的哪一行进行修改即可实现上传文件时自动重命名的效果,具体修改成下面这种形式:

$new_file = $uploads['path'] . "/".date("YmdHis").floor(microtime()*1000).".".$ext;

这段代码的意思是以当前时间的字符串来重命名文件名