专注WP
建站技术分享

WordPress网站上传图片自动重命名设置方法

办公人导航

当我们WordPress网站建设好之后可能会发现,我们在上传图片的时候,图片的名称是原图片的名称,有时候原图片的名称有中文,上传后的图片名称也就带中文。那么我们应该怎么设置让图片在上传的时候自动重命名呢?

WordPress网站上传图片自动重命名设置方法插图

首先,我们看下自己使用的主题有没有上传图片自动重命名的功能,如果有那就直接开启功能即可,如果没有可按照WordPress站长圈分享的下面教程设置。

打开当前主题functions.php模板文件(可在后台主题编辑或者宝塔面板文件找到对应文件编辑)。

将下面代码复制到functions.php文件最下面,点击保存。

//wordpress上传文件重命名

function git_upload_filter($file) {

$time = date("YmdHis");

$file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION);

return $file;

}

add_filter('wp_handle_upload_prefilter', 'git_upload_filter');

这样我们再上传图片时,图片会自动按时间重命名。上传文件时会以年月日时分秒+千位毫秒整数的格式重命名文件,如20201023122221765.jpg。

需要注意的是,如果你是自己添加代码的方式设置上传图片自动重命名,每次更新主题后需要重新再添加设置一下,如果你使用主题自带的功能无需每次修改。

如果你的网站主题经常更新,可以安装插件,这样就不用每次更新主题后,还要再去添加代码。

WordPress网站上传文件上传图片自动重命名插件

未经允许不得转载:WP站长圈 » WordPress网站上传图片自动重命名设置方法