WordPress上传媒体文件自动重命名的代码分享

文章编号:1061 互联网资讯 2024-12-27 WordPress文件自动重命名

我们在使用其它开源程序时系统都会对上传的文件自动重命名,而WordPress在上传媒体文件时默认是按照原名称,根据一些个人习惯有时本地文件会存在中文或命名不规范的情况,那么这时候就会带来一些不便,比如图片上传中文文件名出现乱码等,如果文件保存在同一个目录,命名重复也可能覆盖掉之前上传的文件。今天推荐两段自动重命名的代码,以解决此问题。 WordPress自动重命名 一、按时间重命名 上传文件后会以“年月日时分秒+千位毫秒整数”的格式重命名文件,如:20211023122221765.jpg。//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'); 二、用MD5加密生成数字并重命名 名称规则是由系统自动生成的一个32位的MD5加密文件名,由于默认生成的32位文件名有点长,所以使用substr(md5($name), 0, 20) 截断将其设置为20位。//wordpress上传文件重命名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 文件中即可。经过测试,重命名正常生效,并且也支持图片自动重命名后上传至对象云存储中,很方便。


本文地址: http://www.xiaojiuz.com/hlwzxwz/ddeee5251c213a562f69.html
酷易搜网

酷易搜网中国领先分类信息网,分类信息平台,您可以在这里查找房屋出租,招聘求职,跳蚤市场,车辆买卖等信息,也可以免费发布这些分类信息。

泉州市垒工机电通风工程有限公司

泉州市垒工机电通风工程有限公司是一家集通风管道、机电设备安装、暖通,环保工程施工、调试、售后服务于一

BELAX

该站点未添加描述description...

四川隆昌市锦诚房产信息网

四川隆昌市锦诚房产信息网-整个内江市及辖区隆昌市最专业的二手房及新楼盘信息中介服务商,目前有多家连锁门店,自2008年至今已发展多年,有成熟的运营团队和固定的客户群体。诚信、专业的为客户进行隆昌市房屋中介服务,隆昌二手房买卖_隆昌房屋出租_隆昌期房买卖_隆昌乡镇房屋租售等综合性的房产中介服务。

社区礼品柜

慧康AI于2020年布局社区礼品柜,转型为社区精准⽤户运营商,帮助企业低成本增⻓。依托于社区礼品柜、社区精准社群以及任务奖励系统,打造⼀种全新的社区⽤户转化玩法。社区礼品柜作为线下流量的抓⼿导流⾄线上,完成传统社区品牌传播的数字化,基于社区⽤户完成激励任战略合作。务⽽帮助品牌⽅/渠道⽅低成本转化精准⽤户。

椰壳活性炭

巩义市鹏兴净水材料有限公司主要产品有:椰壳活性炭,柱状活性炭,蜂窝活性炭,粉状活性炭,果壳活性炭,煤质活性炭等多种类型,鹏兴净水活性炭产品畅销山西大苏打厂、常州大苏打厂及国内各大中小水厂、自来水公司、电力、化工等供水单位及我国三峡工程以及汶川地震,山西天脊集团污染事件。椰壳活性炭、果壳活性炭、黄金专用活性炭出口日本、韩国、美国等地,深受海内外用户的好评。我厂热沈欢迎广大用户朋友光临指导洽谈定货。

厦门钢琴

厦门琴行|厦门钢琴|厦门珠江钢琴|雅马哈钢琴|卡瓦依钢琴|琴行|钢琴|钢琴城|钢琴调音|厦门买钢琴|厦门租钢琴|钢琴调律|钢琴培训|厦门古筝|厦门钢琴培训|钢琴调音

五律圈

法律咨询就到五律圈,这是一个快捷的法律咨询平台,为各地有法律咨询需求的公众提供免费在线法律咨询服务,法律常识浏览,律师在线为您解决法律问题。

天津服务器托管

天津服务器托管,整机柜租用,GPU服务器高电机柜租赁,主机托管,ai算力服务器托管

快速收录

2秒收录网,专注于提供极速收录服务,帮助您的网站内容快速被搜索引擎索引。采用先进的SEO技术,确保信息高效整理与展示,提升网站曝光率。无论是文章、图片还是视频,都能在短时间内被收录,让您的内容更快触达目标用户。