通常在WordPress后台上传什么名称的文件就使用什么名称作为文件名,很多通过截图或微信中保存下来的图片名称中带有中文,众所周知中文链接地址对SEO并不友好,且会产生一大堆的乱码。本文主要解决的就是这类问题,你只管上传,然后交给自动重命名。
WordPress上传图片或文件自动重命名的方法
复制以下代码到主题的 functions.php 文件最后即可。
1 2 3 4 5 6 7 8 9 |
// WordPress上传图片或文件自动重命名的方法 // https://themebetter.com/wordpress-upload-auto-filename.html add_filter('sanitize_file_name', 'tbwp_new_filename', 10); function tbwp_new_filename($filename) { $info = pathinfo($filename); $ext = empty($info['extension']) ? '' : '.' . $info['extension']; $name = basename($filename, $ext); return substr(md5($name), 0, 15) . $ext; } |
声明:本站发布的所有资源均来自于互联网,所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:505289534@qq.com
评论(0)