wordpress添加媒体(图片)时自动重命名
在使用wordpress发布文章时,经常需要插入图片、视频等媒体文件,默认上传后的文件名是源文件的文件名。由于甲骨文平时截图时保存的文件名都如“未命名截图.png”这种格式,所以上传后的图片名会出现很多相同的文件名。为此,想上传图片后自动重命名为唯一的文件名,那么该如何实现呢?其实实现的方法很简单,我们只需要在主题目录下的functions.php添加一个fileter操作即可。添加的代码如下:
function star_wp_handle_upload_prefilter($file){
$file[‘name’] = md5(time()).”.”.pathinfo($file[‘name’] , PATHINFO_EXTENSION);
return $file;
}
add_filter(‘wp_handle_upload_prefilter’, ‘star_wp_handle_upload_prefilter’);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。