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


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

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

<< WordPress 上传图片媒体后自动重命名为时间+随机数+文件原名 在WordPress可视化编辑器里添加短代码按钮 >>
  • 作者 建站迷

    建站迷

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



没有账号? 忘记密码?

社交账号快速登录