WordPress上传图片时自动重命名文件,省的自己改文件名称,又或者上传有同名文件时会变成xxx(1).png 这个格式
// 上传图片重命名,日期+随机数字的方式
function rename_upload_img($file) {
$time=date("Y-m-d H:i:s");
$timeSTR = strtotime($time);
$file['name'] = "LzhsCom".$timeSTR."".mt_rand(100,999).".".pathinfo($file['name'] , PATHINFO_EXTENSION);
return $file;
}
add_filter('wp_handle_upload_prefilter', 'rename_upload_img');
上传的图片会重命名为:LzhsCom122131313.png
如果你想要的格式为:LzhsCom2022-10-305656.png 把第三行的$timeSTR删除,把第四行的$timeSTR换成$time
如果你的主题有子主题,复制上面代码到子主题的 function.php 文件
没有子主题就复制到主题的 function.php 文件即可