您是否希望在WordPress中进行大量搜索和替换? 无论您是要查找和替换特定文本,网址还是图片,都可以使用查找和替换WordPress插件或简单的SQL查询轻松完成。 在本文中,我们将向您展示如何在WordPress数据库中查找和替换文本。
当您可能需要查找和替换WordPress数据库?
假设您已将特定文字或网址添加到您的多个帖子中。 你不知道你添加了哪些文章,但是你知道有很多文章。
现在您可以手动搜索您的网站,并逐一编辑每一篇文章。 这将需要时间,并有很高的机会,你错过了一些事件。
使用一个命令来自动查找和替换将做同样的事情,但更快,更有效。
但它有一个缺点。 如果你犯了一个错误,那么你将无法撤消它。 一旦你替换文字,它就消失了。 您需要仔细输入您正在查找的文本以及要替换的文本。
话虽如此,让我们看看如何轻松地找到并替换WordPress数据库中的文本。
入门
正如我们前面提到的那样,你对数据库所做的修改是不可逆的。 您需要采取一切预防措施以确保您不会丢失数据。
首先,您需要创建一个WordPress数据库备份。 你可以通过使用WordPress备份插件来做到这一点。 或者,您也可以使用phpMyAdmin创建数据库备份。
创建WordPress数据库的备份后,您可以继续运行查找和替换命令。
使用WordPress插件运行查找和替换
如果您对代码不熟悉,也不想编写自定义SQL查询,那么可以使用一个易于使用的查找和替换名为Better Search Replace的WordPress插件。
它允许你运行搜索和替换你的WordPress管理区域内的命令。 我们有一个关于如何使用Better Search Replace插件来搜索和替换WordPress的详细指南。
使用phpMyAdmin运行查找和替换MySQL查询
您也可以使用phpMyAdmin来查找和替换WordPress数据库中的文本。
首先你需要登录到你的WordPress主机的cPanel仪表板。 向下滚动到数据库部分,然后点击phpMyAdmin。
上面的截图显示了BlueHost上的cPanel仪表板。 您的cPanel仪表板可能会略有不同。
这将启动phpMyAdmin,你需要点击你的WordPress数据库名称,然后点击SQL。
您将需要以这种格式输入您的SQL查询:
更新TABLE_NAME设置了FIELD_NAME = 替换(FIELD_NAME,'文本查找','文本替换');
例如,如果您想在WordPress博客的内容中搜索文本,那么您可以像这样编写您的查询:
更新wp_posts设置post_content = 替换(post_content,'文本查找','文本替换');
点击“开始”按钮继续。
PhpMyAdmin将运行你的SQL查询,一旦成功,它将显示查询所影响的行数。
您现在可以访问您的WordPress网站以查看您的更改。