子比主题自带上传重命名,但是有点问题,相同文件名依然会重命名为相同文件名,虽说随机,但是不完全随机,当我们当月上传两张图片相同文件名的图片,并且后缀一样时,就会产生冲突,我的是旧图片会被替换。于是我关闭了子比的重命名,新添加了一个插件,只是添加了时间戳,用来随机重命名。
代码如下:
<?php
/**
* @package rename new filename
* @version 1.0
*/
/*
Plugin Name: 新文件随机重命名
Plugin URI: #
Description: 新文件随机重命名,一个上传自动随机重命名插件。
Author: 殷江碧
Version: 1.0
Author URI: https://www.yinjiangbi.cn/
*/
add_filter('wp_handle_upload_prefilter', 'yinjiangbi_new_filename', 99);
function yinjiangbi_new_filename($file)
{
$info = pathinfo($file['name']);
$ext = empty($info['extension']) ? '' : '.' . $info['extension'];
$md5 = md5($file['name'].time());
$file['name'] = substr($md5, 0, 12) . $ext;
return $file;
}
?>
并向子比官网提交了BUG反馈,将会在不久的将来修复这个“随机”问题:
© 版权声明
THE END
- 最新
- 最热
只看作者