WordPress 上传图片自动重命名的方法

迁移过 WordPress 站点的朋友们都知道,如果在 WP 上传的图片是中文文件名(如:图片.jpg)迁移之后就会变成乱码,所以上传图片自动重命名还是很有必要的,毕竟每次手动修改图片名字还是比较麻烦的。


纯代码实现 WordPress 上传图片自动重命名的方法

方法很简单只要把下面的代码复制到 functions.php 文件最后一个?>前面即可。所有上传图片会自动变为带日期的数字文件名。

add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
function custom_upload_filter( $file ){
    $info = pathinfo($file['name']);
    $ext = $info['extension'];
    $filedate = date('YmdHis').rand(10,99);
    $file['name'] = $filedate.'.'.$ext;
    return $file;
}

WordPress 图片自动重命名插件 Unique Rename Image File Upload

如果比较懒的朋友可以直接使用 WP 插件 Unique Rename Image File Upload 来实现上传图片自动重命名。

插件下载:https://wordpress.org/plugins/unique-rename-image-file-upload/

以上两种方法任选其一即可,不要同时使用。


来源: 老俍博客

链接:https://oneinf.com/tech/net/wp/7727.html

版权声明:本站部分文章为网络转载,文章结尾已注明出处,如侵犯您的权益请联系我们删除。

联系我们:turbochao@126.com

腾讯一则公告,很可能导致外卖CPS项目的寒冬来了