当前位置:首页>资料库>WordPress上传图片时自动重命名

WordPress上传图片时自动重命名

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 文件即可

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。联系邮箱:[email protected]

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧