最近访客
百度未收录

WordPress上传图片无需插件自动按时间重命名

效果演示

WordPress上传图片无需插件自动按时间重命名-狐狸库

方法一【按时间重命名】

上传文件时会以 年月日时分秒+千位毫秒 整数的格式重命名文件,如 2022101413000489.png

方法二【用MD5加密生成数字并重命名】

名称规则是由系统自动生成的一个 32 位的 MD5 加密文件名,由于默认生成的 32 位文件名有点长,所以使用substr(md5($name),0,20) 截断将其设置为 20 位。

//上传文件图片MD5加密重命名
function rename_filename($filename) {
    $info = pathinfo($filename);
    $ext = emptyempty($info['extension']) ? '' : '.' . $info['extension'];
    $name = basename($filename, $ext);
    return substr(md5($name), 0, 20) . $ext;
}
add_filter('sanitize_file_name', 'rename_filename', 10);

使用操作教程

在主题目录下 functions.php 文件里面最下面,然后下面的代码复制进去即可。

WordPress上传图片无需插件自动按时间重命名-狐狸库
温馨提示: 本文最后更新于2022/10/21 20:41:15。若文章内容或图片失效,请 留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 共2条

请登录后发表评论

    请登录后查看评论内容