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

144次阅读

共计 701 个字符,预计需要花费 2 分钟才能阅读完成。

当我们 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 网站上传文件上传图片自动重命名插件

正文完
 0