WordPress 上传图片媒体后自动重命名为时间+随机数+文件原名


例子:如 201808180818188_wenjian.xxx,表示 2018年08月18日08时18分18秒上传的,最后两位数字 188 是 100 到 999 之间的随机数,wenjian 为文件原名,xxx 表示文件类型后缀。
实现方法:添加到所使用主题的 functions.php 文件尾部最后一个 ?> 的前面。

add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
function custom_upload_filter( $file ) {
	$info = pathinfo($file['name']);
	$filedate = date('YmdHis').rand(100,999);//为了避免时间重复,再加一段3位的随机数
	$file['name'] = 'qts'.$filedate.'_'.$file['name'];
    return $file;
}

<< WordPress 上传图片媒体后自动重命名为文件名 md5 转码的 32 位字符串 WordPress 上传图片媒体后自动重命名为时间+随机数 >>
  • 作者 建站迷

    建站迷

    让天下没有难做的网站!
    解决中小型企业的无站之伤。



没有账号? 忘记密码?

社交账号快速登录