剥离字符实体的最佳方式(%20等)

时间:2011-11-03 作者:Jon Lay

我在一台旧服务器上的MovableType中有一堆图像。有很多字符实体(如%20)来表示空格。

我已经使用了一些插件来导入图片和更改帖子中的URL,但是MT可以处理/my%20dog。jpg,WP只显示了404。

假设无法让WP显示这些图像,并且我必须重命名它们,那么最好的方法是:

重命名所有文件(去掉字符实体)

  • 重命名帖子中引用的所有URL
    • 我有点困在这里,不确定解决这个问题的最佳方法是什么,无论是通过SSH和SQL查询还是其他方式。

    1 个回复
    SO网友:Wordpressor

    您需要:

    1. Total Commander (或任何其他允许您重命名大量文件的内容)

    可能是世界上最好的文件管理器(尤其是在处理上传等方面),它不是免费的,但试用版应该可以完成这项工作。只需选择所有这些图像(它们可以位于Total Commander中的任何位置),然后从“文件”菜单中选择“多重重命名工具(CTRL+M)”。

    在“Search for”(搜索)字段类型:%20中,然后将其更改为“Replace with”(替换为)字段中您喜欢的任何内容(我想最好的选择是:\\uuu)。

    从以下位置获取总指挥官:http://www.ghisler.com/

    2. A simple SQL command.

    更新wp\\u posts SET post\\u content=替换(post\\u content,“%20”,“\\u”);

    它只是“扫描”每个帖子的%20,然后简单地用\\u替换它

    我希望这有帮助。

    结束

    相关推荐

    Featured Images on Front Page

    我目前有一个静态首页和一个/博客。我的目标是让头版成为手工选择的图像网格(类似于公文包)。我希望能够轻松切换此页面上的图像,而无需更改原始html。最好的方法是在页面上使用自定义字段吗?还是有更好的方法来管理静态页面上的特色图像?谢谢