WordPress 上传图片自动重命名

Gavin Wu 2022年04月06日 9:04 Wordpress 1,272 Views

许多服务器或者主机对中文支持都不是太好。有时容易出现乱码,而我们上传图片的时候很多都是有中文的,为了防止乱码的出现,最好的办法就是将图片名改成英文或者数字,手动修改太麻烦,下面一种方法只要通过wordpress上传图片,图片会自动按日期重命名。方法很简单只需要将下面代码放到主题function.php里即可。

1
2
3
4
5
6
7
8
9
//WordPress 上传图片自动重命名
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(10,99);
    $file['name'] = $filedate.'.'.$ext;
    return $file;
}

原文名称:
WordPress 上传图片自动重命名|微言心语
上传后名称:
WordPress 上传图片自动重命名|微言心语

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Top