欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

WordPress无插件实现上传图片自动随机重命名

除了我们可能需要的特殊功能之外,WordPress普通用户要实现某个效果和功能,基本上都可以找到合适的插件或者文档解决方法。因为公司客户大部分网站都采用WordPress搭建的,有些网站交付到客户手工是由他们自己维护更新内容,这里有一个问题需要解决,比如产品和内容图片设计后上传的时候有些时候他们用的中文名或者其他命名。

由于可能存在特殊符号、中文名,会导致界面中无法打开,所以蜗牛想到直接给他们上传图片采用随机数字命名方式。本来是可以用到File Renaming on upload插件实现的,但是能减少插件就减少,所以我直接采用无插件的方式。

function rename_upload_img($file) {
$time=date(\\”Y-m-d H:i:s\\”);
$file[\\’name\\’] = $time.\\”\\”.mt_rand(100,999).\\”.\\”.pathinfo($file[\\’name\\’] , PATHINFO_EXTENSION);
return $file;
}
add_filter(\\’wp_handle_upload_prefilter\\’, \\’rename_upload_img\\’);

将上面脚本上传到当前主题的functions.php文件中,然后我们在编辑文章的时候上传图片会自动重命名成日期+随机数字的方式。

赞(0)
未经允许不得转载:沃园 » WordPress无插件实现上传图片自动随机重命名

评论 抢沙发

评论前必须登录!

立即登录   注册