行动派行动派
  • 首页
  • 随笔
  • 建站
  • 设计
  • 前端
  • 读书
  • 歌单
  • 相册
  • 视频
  • 邻居
  • 首页
  • 随笔
  • 建站
  • 设计
  • 前端
  • 读书
  • 歌单
  • 相册
  • 视频
  • 邻居
主页 › 建站 › wordpress 上传文件自动重命名
#建站#

wordpress 上传文件自动重命名

3年前
1,437 0 0
wordpress 上传文件自动重命名-行动派

wordpress 作为一款使用最广泛的开源博客程序,它的强大众所周知。也由于使用太广泛,需要适应不同人群需求的缘故。功能更新相对克制保守。没有 DIY 过的 wordpress 很难满足我们的个性化需求,比如我以前一直比较烦恼的一点就是:如何优雅的管理自己的媒体库。

一方面是因为 wordpress 上传文件时不能重名,否则旧文件会被新上传的同名文件覆盖掉。另一方面,如果文件名里面有中文字符的话,还有可能出现乱码的情况。为了安全起见,每次需要更新文章时,都要将每个需要上传的文件单独命名一次,麻烦不说,还容易出错。

这个问题一直困扰着我,也是在去年逛鸟叔博客的时候,才找到了比较简单高效、一劳永逸的解决方案,就是更改主题目录下的 funcions.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');

第一步,找到主题根目录下的 funcions.php 文件;第二步,复制上面这段代码,粘贴到 funcions 最后。第三步,保存更改即可。

我习惯都是使用 FTP 工具从主题根目录下载 funcions.php 文件到本地电脑,编辑好后再上传到主题根目录。当然也可以通过 wordpress 后台的“外观>编辑”,打开 funcions.php 文件进行更改,这个看个人爱好了。

更改完之后,我们再上传文件到媒体库时,系统默认以“年月日时分秒+千位毫秒整数”的格式重命名文件,比如“2018070814310873.jpg”。从而在根本上解决了文件重名和乱码的问题,还解放了双手,让我们把更多精力专注在内容上。是不是很赞呢!

0
Action
# wordpress相关
相关文章
一个简单操作让smartideo插件支持播放B站1080P视频
美化WordPress平台下的netease-music网易云音乐插件
数据库清理的一些思路
停用 OSS 对象存储,如何将 OSS 上的文章图片迁移回服务器?
如何将优酷 KUX 格式视频转换为 MP4 格式?这个方法最简单!
评论 (0)
再想想
    Action站长
    要努力,要酷,要做一个可爱的人!
    165文章 330评论 37获赞
    猜你喜欢
    为 wordpress 页头页脚添加滚动彩色横条
    2年前
    微语
    8月前
    新手教程-六步透视网易设计规范
    2年前
    如何将网易云 ncm 格式音乐转换成 MP3 格式?
    2年前
    行动派博客小程序升级到 V2.1.0
    2年前
    • 今日快讯
    • 站点地图
    • 给我留言
    • 给我投稿
    Copyright © 2014-2021 行动派. Designed by nicetheme. 萌ICP备20201122号 粤ICP备14089240号