WordPress媒体库上传图片是按照原图片名保存的,多了的话难免名称冲突,可能还会将以往的图片覆盖。为此我们需要为上传的图片重命名,下面的代码让你能够自定义重命名。添加进主题根目录下的functions.php文件中,其中wphome-cn可以自定义。例上传生成的图片名称:20180825183026wphome-cn83.jpg
1 2 3 4 5 6 7 | //wordpress上传文件重命名 function git_upload_filter($file) { $time = date("YmdHis"); $file['name'] = $time . "" .'wphome-cn'.mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION); return $file; } add_filter('wp_handle_upload_prefilter', 'git_upload_filter'); |