如何搜索和替换WordPress.com博客(而不是wordpress.org博客)所有帖子中的文本?

时间:2011-01-04 作者:Nam G VU

我的博客中的每一篇帖子都有一些文本需要替换。有可能做到吗?

ps(我需要将此问题标记为search-and-replace 但没有足够的声誉来做到这一点。如果可以,请添加标签。谢谢!)

2 个回复
最合适的回答,由SO网友:Alexandre Rafalovitch 整理而成

您至少有三种不同的方式:

1) 直接在数据库中编辑。帖子的内容存储在wp\\u posts表的post\\u content列中。因为您正在运行自己的WordPress,所以您应该拥有对它的完全访问权限。仅使用SQL to do search and replace. 请记住,表内容有点像HTML,因此可能有标记和/或转义字符

2) 将博客导出为XML,在任何支持UNICODE的编辑器中进行搜索/替换,并在删除原始内容后将其导入。不过,我会先练习几次,尤其是检查图像发生了什么,等等。

3) 使用WordPress remote access API 迭代帖子并以这种方式更新。适合程序员和/或更灵活的做事方式,例如特定于内容的更新。

SO网友:MikeSchinkel

你好@Nam Gi VU:

我很确定这不可能直接实现。

您可以做的是将所有帖子导出到文本文件中,在文本编辑器中使用搜索和替换,然后在重新导入之前删除所有帖子时将其重新导入。请小心更改导出的副本,以防搜索和替换会损坏文件并使其无法导入。

相关推荐

Gutenberg:RichText的动态渲染

当我保存时<RichText />将内容添加到我的属性中,并希望将其用于render_callback 在php中,它有点凌乱。一旦文本包含RichText(粗体、斜体、换行等),$attributes 存储起来非常复杂attributes: { description: { type: \"text\", // no source, so it goes straight into the html comment, nice

如何搜索和替换WordPress.com博客(而不是wordpress.org博客)所有帖子中的文本? - 小码农CODE - 行之有效找到问题解决它

如何搜索和替换WordPress.com博客(而不是wordpress.org博客)所有帖子中的文本?

时间:2011-01-04 作者:Nam G VU

我的博客中的每一篇帖子都有一些文本需要替换。有可能做到吗?

ps(我需要将此问题标记为search-and-replace 但没有足够的声誉来做到这一点。如果可以,请添加标签。谢谢!)

2 个回复
最合适的回答,由SO网友:Alexandre Rafalovitch 整理而成

您至少有三种不同的方式:

1) 直接在数据库中编辑。帖子的内容存储在wp\\u posts表的post\\u content列中。因为您正在运行自己的WordPress,所以您应该拥有对它的完全访问权限。仅使用SQL to do search and replace. 请记住,表内容有点像HTML,因此可能有标记和/或转义字符

2) 将博客导出为XML,在任何支持UNICODE的编辑器中进行搜索/替换,并在删除原始内容后将其导入。不过,我会先练习几次,尤其是检查图像发生了什么,等等。

3) 使用WordPress remote access API 迭代帖子并以这种方式更新。适合程序员和/或更灵活的做事方式,例如特定于内容的更新。

SO网友:MikeSchinkel

你好@Nam Gi VU:

我很确定这不可能直接实现。

您可以做的是将所有帖子导出到文本文件中,在文本编辑器中使用搜索和替换,然后在重新导入之前删除所有帖子时将其重新导入。请小心更改导出的副本,以防搜索和替换会损坏文件并使其无法导入。

相关推荐

Get_Search_Form()和aria_Label

如何传递aria\\u label参数以获取\\u search\\u form()?我似乎无法通过“aria\\u label”参数以正确的方式获取\\u search\\u form(),也找不到任何示例。第一个参数为“echo”的批次与文档中的一样,但我在aria\\u label中所做的任何尝试都无法使搜索表单添加aria标签。