当前位置: > Wordpress > 纯代码实现wordpress媒体库图片自定义名称

纯代码实现wordpress媒体库图片自定义名称

前言

使用wordpress过程中,总是会用图片重名上传的烦恼,如果是截图上传截图的名称大致是一致的,上传就会有覆盖的风险,也会导致其他文章的图片改变,我们通过通过改变模板函数来实现自定义媒体库的图片名称。

代码示例


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

这样上传在媒体库的文件之后会自动生成一个md5的加密码,从而判断取20位的md5重命名
使用方法

找到主题文件里的functions.php文件,打开放在下面即可

支付宝赞助
微信赞助

服务器低至¥114元/年 限时抢

安全、稳定、高效,阿里云服务器专享1折起,限时抢各种代金券

立即抢购
zyx

本站站长 一往无前的唯一力量就是热爱你所做的一切

网友评论3

  1. 0楼
    新闻头条:

    文章还不错支持一下

    2020-02-17 20:12
  2. 0楼
    dengdai:

    厉害!

    2020-02-19 21:19

发表评论

您必须 [ 登录 ] 才能发表留言!