更好的WordPress主题

WordPress上传图片或文件自动重命名的方法

摘要:很多通过截图或微信中保存下来的图片名称中带有中文,众所周知中文链接地址对SEO并不友好

通常在WordPress后台上传什么名称的文件就使用什么名称作为文件名,很多通过截图或微信中保存下来的图片名称中带有中文,众所周知中文链接地址对SEO并不友好,且会产生一大堆的乱码。本文主要解决的就是这类问题,你只管上传,然后交给自动重命名。

WordPress上传图片或文件自动重命名的方法

复制以下代码到主题的 functions.php 文件最后即可。

// 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;
}

本文属原创,转载请注明原文:https://themebetter.com/wordpress-upload-auto-filename.html

感觉很棒,欢迎打赏~

1123 打赏
分享到:

评论 (3)

登录后评论
注:有关主题的售前售后请 提交工单
头像
md5重命名失去了文件名的意义
头像
dux主题应该不用加吧,好像有自动命名的功能吧
头像
有的,不用加

建站!你有充足的理由选择我们

世界上超过43%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress主题开发商
在线工单 活动