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