纯代码实现wordpress图片上传自动按日期重命名

>今日给大家分享利用纯代码实现wordpress图片上传自动按日期重命名,这样可以很好的避免上传同文件名的图片,以防出现中文字符或者覆盖等问题。核心代码在主题functions.php添加以下代码即可//自动改图片文件名称functionipsfan_handle_upload_prefilter($file){$time=dat

今日给大家分享利用纯代码实现wordpress图片上传自动按日期重命名,这样可以很好的避免上传同文件名的图片,以防出现中文字符或者覆盖等问题。

核心代码

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

//自动改图片文件名称 
function ipsfan_handle_upload_prefilter($file){ 
    $time=date("Ymd"); 
    $file['name'] = $time."".mt_rand(1,100).".".pathinfo($file['name'] , PATHINFO_EXTENSION); 
    return $file; 
} 
add_filter('wp_handle_upload_prefilter', 'ipsfan_handle_upload_prefilter');

代码解释

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

END

原创文章,作者:Admin,如若转载,请注明出处:https://www.52d.top/svip/4442.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息