建议大家使用FireFox、Opera、Safri、IE8+等主流浏览器访问本站,否则可能会出现不兼容等问题!

快乐双彩开奖走势图:wordpress实现上传图片自动命名

wordpress教程 凶恶的方块 1939次浏览 已收录 0个评论

广西快乐双彩官方网站 www.y6mg.cn wordpress实现上传图片自动命名

? ?事情是这样的,kaiwen同学的站善意画坊裂图了…… 。让我去看了一下,有的图完好有的图死掉,到底是为啥?看完妹子后发现连接出现问题。

1./wp-content/uploads/2010-300×235.png正常#

2./wp-content/uploads/<span style=”color: #ff0000;”>qq传送文件XX</span>.png不正常#

? ??wordpress实现上传图片自动命名

? ?这很明显,中文命名导致的图片连接错误,wordpress开发手册上曰“中文命名者,非死图不能治也”。

? ?已经用中文命名的同学们,极有可能在更新wp版本后死图,搬家也有可能死图……而且不能通过批量数据库来更新图片地址,没错就是这么残酷已经有人死1000图了….肿么办,难道我们坐以待毙》?

  1. function new_filename($filename) {
  2. $info = pathinfo($filename);
  3. $ext = empty($info[‘extension’]) ? ” : ‘.’ . $info[‘extension’];
  4. $name = basename($filename, $ext);
  5. return substr(md5($name), 0, 15) . $ext;
  6. }
  7. add_filter(‘sanitize_file_name’, ‘new_filename’, 10);

[buy]将这段代码黏贴到functions.php(主题文件)[/buy]wordpress实现上传图片自动命名使用这个源码吧,多媒体或者图片文件自动重命名为15位的MD5文件名。上传任何图片都会被命名为15位MD5文件,这样就不用区分文件而导致麻烦了。

? ?黏贴后保存文件 =-= ? ?等待,上传一张图片看看怎么样~成功了吧~~~~~~~

编辑:fkwebs ? ? ??

2014年8月23日

 


方块网络 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明wordpress实现上传图片自动命名!
喜欢 (0)or分享 (0)
avatar
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • 纪念人民日报创刊70周年 重温历史动人瞬间 2018-08-12
  • 828| 768| 186| 790| 995| 159| 607| 342| 6| 263|