wordpress如何设置图片上传自动按日期改名

作者 : sinyi 发布时间: 2019-10-3 文章热度:37 共459个字,阅读需2分钟。 隐藏侧边 显示侧边

往主题functions.php添加以下代码即可

//自动改图片文件名称
function huilang_wp_handle_upload_prefilter($file){
$time=date(“Y-m-d”);
$file[‘name’] = $time.””.mt_rand(1,100).”.”.pathinfo($file[‘name’] , PATHINFO_EXTENSION);
return $file;
}
add_filter(‘wp_handle_upload_prefilter’, ‘huilang_wp_handle_upload_prefilter’);

这样做的好处有:有些主机不支持中文名称,会导致上传的图片不会正常显示在用户的浏览器上;ftp下载的中文图片名称的时候乱码,如果你是备份到本地然后恢复的时候,那就全毁了(额,我就是受害者,so…);

ps:上面是改名称为年月日+随机数字,要想加上时分秒,修改第三行 $time=date(“Y-m-d”); 为 $time=date(“Y-m-d H:i:s”); 即可

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
资源客 » wordpress如何设置图片上传自动按日期改名

发表评论