我们平时有些站长上传的文件或图片带有中文名称,或者其他特殊的名称,为了防止出错,建议网站添加“上传文件重命名”功能,具体可参考『WordPress网站后台上传图片或文件自动重命名的3种方法』。
如果你的WordPress站点使用的是YIA主题,那么只需要在后台 >> YIA主题设置 >> 基本 >> 找到冰开启“上传文件重命名”>> 点击【保存】按钮即可。
此时,我们在编辑文章时上传图片会自动将文件名md5转码为15位字符串。
为了方便知道哪些图片是哪天上传的,所以我想在重命名后的名称中添加上年月日,那么应该如何实现呢?方法很简单,找到YIA上传文件重命名的代码文件(/wp-content/themes/yia/inc/entry.php),将第95行代码:
return substr(md5($name), 0, 15) . $ext;
修改为:
return date('Ymd').'_'.substr(md5($name), 0, 15) . $ext;
即可。
此时,我们再上传图片或文件时,重命名的名称前面就会带上“年月日_”,如本文所上传的图片名称:20231127_582483fae345bdd.png