当我们安装主题和插件时,都会向…
WordPress在上传附件的时候,会检测附件的名称,自动对重名名字的附件做加法重命名,例如:”face.jpg”,如果再传一张相同的“face.jpg”,那么第二张图将会被重命名为“face-1.jpg”。
还有一个问题是中文可能导致乱码,特别是Linux服务器,对编码要求非常严格,如大小写,也有可能部分Linux没有中文字体,附件就会出现乱码。
用 md5 去将附件进行重命名,这样既可以防止乱么,也不会出现”face-1.jpg”这种情况了。具体方法是在 WordPress主题或者子主题中的 functions.php 函数文件插入:
function make_filename_md5($filename) { $info = pathinfo($filename); $ext = empty($info['extension']) ? '' : '.' . $info['extension']; $name = basename($filename, $ext); return md5($name) . $ext; } add_filter('sanitize_file_name', 'make_filename_md5', 10);
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!