如何在 WordPress 中执行批量搜索和替换
以下这些情况让您别无选择,只能进行大量查找和更换以解决问题。
- 升级后博客条目中的奇怪字符。执行 wordpress 升级后,某些字符会显示为“€€€€€€”、“€€”、“??”。
- 将 keyword1 重命名为 keyword2。您想将整个数据库中的keyword1重命名为keyword2,但是用文本编辑器打开 100Mb 的数据库文件并不是最聪明的主意。毕竟,在开始更改之前,您需要下载一个 100Mb 大的文件,在预览之前上传它。
- 你发现了一个错字。您一直在使用这个短语,只是意识到它拼写错误,想要搜索并替换所有包含此拼写错误的博客内容。
- 等等…
这里有一些我知道的方法,可以让人们在 WordPress 博客条目中大量查找和替换。和往常一样,请进行完整的数据库备份以避免丢失任何数据。
1. 使用 WordPress 插件搜索和替换
此插件为您提供了 WP-Admin 中的界面,用于搜索和替换所有博客文章中的文本。您需要做的就是下载、安装插件,然后就可以开始了。
2. 通过 PhpMyAdmin 进行 MySQL 搜索和替换
这要求您有权访问您的 PhpMyAdmin。如果您正在使用这种方法,我假设您非常熟悉 PhpMyAdmin 的工作原理;如果您不是,请不要使用此方法。在继续之前备份您的数据库。
- 在 PhpMyAdmin 中打开您的数据库。
- 大多数时候,您会想要更改内容,因此我们将在此处使用“ wp_post ”表和“ post_content ”字段作为示例。单击SQL 选项卡。
- 这是您应该粘贴到文本区域中的引述。
1个2个3个4个5个UPDATE wp_posts SET post_content = REPLACE (
post_content,
'Item to replace here'
,
'Replacement text here'
);
确保所有文本都在引号之间 ”。在你按下GO按钮之前仔细检查。
因此,当您点击GO按钮时,它将遍历wp_post表下的post_content字段,查找所有/任何“此处要替换的项目”并将它们替换为“此处的替换文本”。