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

2,836次阅读
没有评论

共计 437 个字符,预计需要花费 2 分钟才能阅读完成。

前言

使用 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 文件,打开放在下面即可

正文完
 0
zyx
版权声明:本站原创文章,由 zyx 于2020-02-14发表,共计437字。
转载说明:所有文章未经授权禁止转载、摘编、复制或建立镜像
评论(没有评论)