性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

解决WordPress图片中文命名乱码问题(批量重命名)

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

昨天 @hoythan 询问倡萌,上传的图片可以让他支持中文,或者自动更名吗?其实,让WordPress 支持图片中文命名 并不是一个好的选择,需要修改很多地方,也会涉及到WordPress核心代码。所以倡萌建议大家,不要使用中文命名文件。

推荐阅读:WordPress文件上传时自动重命名插件:File Renaming on upload

那么,如果已经有不少使用中文命名的图片了,该怎么办呢?这是本文的主要话题。

解决的思路也只是通过重命名图片,但是如果图片很多,那将是一个不小的工作量。庆幸的是,bbPress米点站 的 @木子 针对该问题开发了一个批量重命名的小软件。

软件介绍

该软件主要用于wordpress文件自动中文名字转拼音名字,并生成数据库代码。

因为编码问题,有时换主机时怎站搬家时,会出现中文名字的图片无法显示,出现乱码问题(一般长远来说,上传到主机的文件最好保持为英文命名,兼容性好),当图片量大,不方便手动修改,就可以通过本软件批量将媒体文件里的中名名字文件自动转为相应的拼音名字,同时会自动生成数据库代码,两步解决问题。

下载该软件

使用方法

  1. 请使用前备份好你的数据库与网站文件,一定要做这一步,如有出现问题作者不负责。
  2. 填写你的数据库表前缀,例如“wp”。
  3. 将你wordpress导出的wp-content\uploads目录用“选择文件”添加到软件上。
  4. 点击“开始”,软件就会自动转换名字,完成后会弹出对话框的。
  5. 完成后,删除主机上的uploads文件夹,并重新上传转换了的uploads文件夹。
  6. 转换完成后,软件会在目录下生成一个“sql.text”的文件,拷贝所有代码,并在你wordpress数据库后执行即可。(参考:phpMyAdmin教程 之 使用SQL查询语句修改数据库信息

Chinese-name-garbled-wpdaxue.com

Chinese-name-garbled-2-wpdaxue.com

备注

  • 本软件起初只为作者方便而开发,并分享给有需要的人,但可能会有不同情况出现不同的问题,请使用前一定要备份好。
  • 软件基于Microsoft .NET Framework 2 开发包开发的,如运行不了请自行搜索下载安装。
  • 如果名字中含中文标点符合,请自己修复,可以自动搜索生成的数据库逐个搜索替换更改

参考资料:WordPress解决图片中文命名乱码问题

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

MetInfo | 最适合企业网站建设的cms系统

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

使用 WP Downgrade 在线降级 WordPress 到旧版本

使用 WP Downgrade 在线降级 WordPress 到旧版本

WordPress 在线文件管理插件:FileBrowser

WordPress 在线文件管理插件:FileBrowser

6 条评论

  1. 我执行sql语句还是没变化 怎么回事

  2. 开始转的时候,总是提示出错“当文件已存在时,无法创建该文件” ,什么原因啊

  3. 偶看直接修改 wp-admin/includes/file.php 实现文件重命名,修改了系统文件,升级需要注意,这点比较郁闷。在Joomla上也遇到了同样无法上传中文文件的问题,真心纠结。

  4. 额,早点出就好了,我一个一个弄的

  5. 太棒了,这是一个优秀的博客!

发表评论