解决WordPress图片中文命名乱码问题(批量重命名)
昨天 读者询问,上传的图片可以让他支持中文,或者自动更名吗?其实,让WordPress 支持图片中文命名 并不是一个好的选择,需要修改很多地方,也会涉及到WordPress核心代码。所以倡萌建议大家,不要使用中文命名文件。
推荐阅读:WordPress文件上传时自动重命名插件:File Renaming on upload
那么,如果已经有不少使用中文命名的图片了,该怎么办呢?这是本文的主要话题。
解决的思路也只是通过重命名图片,但是如果图片很多,那将是一个不小的工作量。庆幸的是,bbPress米点站 的 @木子 针对该问题开发了一个批量重命名的小软件。
软件介绍
该软件主要用于wordpress文件自动中文名字转拼音名字,并生成数据库代码。
因为编码问题,有时换主机时怎站搬家时,会出现中文名字的图片无法显示,出现乱码问题(一般长远来说,上传到主机的文件最好保持为英文命名,兼容性好),当图片量大,不方便手动修改,就可以通过本软件批量将媒体文件里的中名名字文件自动转为相应的拼音名字,同时会自动生成数据库代码,两步解决问题。
下载该软件
使用方法
请使用前备份好你的数据库与网站文件,一定要做这一步,如有出现问题作者不负责。
填写你的数据库表前缀,例如“wp”。
将你wordpress导出的wp-content\uploads目录用“选择文件”添加到软件上。
点击“开始”,软件就会自动转换名字,完成后会弹出对话框的。
完成后,删除主机上的uploads文件夹,并重新上传转换了的uploads文件夹。
转换完成后,软件会在目录下生成一个“sql.text”的文件,拷贝所有代码,并在你wordpress数据库后执行即可。(参考:phpMyAdmin教程 之 使用SQL查询语句修改数据库信息)
备注
本软件起初只为作者方便而开发,并分享给有需要的人,但可能会有不同情况出现不同的问题,请使用前一定要备份好。
软件基于Microsoft .NET Framework 2 开发包开发的,如运行不了请自行搜索下载安装。
如果名字中含中文标点符合,请自己修复,可以自动搜索生成的数据库逐个搜索替换更改
本文链接:https://h.finchui.com/wordpress/2603.html 转载需授权!