WordPress给上传的图片自定义更名

WordPress给上传的图片自定义更名

在functions.php中加入以下代码:

//自动改图片文件名称  
function wp_handle_upload_prefilter($file){  
//这里是按照年月日时间加随机数更名的,如果加了随机数,你怕还重名,那你可以去买彩票了,想要改成其他的,根据自己来。。。
   $time=date("Y-m-d-H-i-s");  
    $file['name'] = $time.mt_rand(999,9999).".".pathinfo($file['name'] , PATHINFO_EXTENSION);  
   return $file;  
}  
add_filter('wp_handle_upload_prefilter', 'wp_handle_upload_prefilter');