wordpress图片上传自动按日期改名

往主题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”); 即可

【本站资源无偿免费分享,如果资源对你有用,希望动动手指点点下面的广告吧!以维持服务器运行】
如需 WordPress 优化加速、主题修改、故障解决等服务,可联系我购买付费服务: 点此联系我 | 近期站内热门福利:

本文最后更新于6年前 (2014-12-28),若有错误或已失效,请在下方留言或联系QQ87200080

未经允许禁止转载
本文地址:https://www.77nn.net/220.html
版权声明:本文为原创文章,版权归 讯沃blog 所有,未经允许,禁止任何单位或个人转载!

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝、微信、QQ扫一扫,即可进行扫码打赏哦

0
分享到:

评论0

6 + 7 =
没有账号? 忘记密码?

社交账号快速登录