如何在 WordPress 中搜索和替换文本
已发表: 2018-04-19你有没有意识到你在写一篇 WordPress 帖子时犯了一个错误,只是为了发现没有简单的方法可以在整个帖子中搜索和替换那个错字? 如果您在过去几个月中一直在写错误的单词、短语或链接怎么办? 不幸的是,WordPress 不允许您以简单的方式搜索和替换文本,但我们将向您展示免费插件,这些插件可以让您免于手动删除数百个甚至数千个印刷错误。
搜索和替换 WordPress 中的任何文本并在编辑帖子时节省时间
是的,PHP 和 MySQL 是功能强大的工具,只需几行代码或查询即可解决此类问题。 但并非我们所有人都是编码员,也不是很擅长处理代码。 因此,我们将跳过它,向您展示在 WordPress 中处理搜索和替换的简单方法。
在帖子编辑器中搜索和替换文本
就像您可能一直在使用的许多文本处理器(例如 Microsoft Word)一样,您可能希望在 WordPress 编辑器中搜索和替换文本。 由于您正在阅读本文,您可能发现了 WP 编辑器的缺点——它没有这样的功能。 正如我们在介绍中已经告诉您的那样,我们将向您展示一个适用于该工作的简洁插件
TinyMCE 高级版
价格:免费
TinyMCE Advanced 是一个很棒的插件,它允许您添加、删除和重新排列 WordPress 可视化编辑器中的按钮。 您可能已经猜到了,该插件提供的一项重要功能是搜索和替换功能。
如果您希望能够在您刚刚撰写的帖子中快速找到文本并将其替换为其他文本,您可以在几分钟内设置插件。 只需安装 TinyMCE Advanced,激活它,您就可以添加按钮:
- 导航到设置 -> TinyMCE 高级
- 找到未使用的按钮列表并查找查找和替换
- 将按钮拖到编辑器菜单中
- 保存更改
完成这四个步骤后,您的新功能就可以使用了。 要开始在 WordPress 中使用搜索和替换功能,您应该开始撰写新帖子(或编辑旧帖子)并确保您在可视化编辑器中查看该帖子。 准备好替换单词了吗?
- 在编辑器顶部查找查找和替换按钮
- 填写要替换的文字
- 写在文本中以替换它
- 检查是否要匹配大小写并搜索整个单词
- 查找、替换或全部替换
就是这样! 无需手动浏览您在该特定帖子中可能写过的数千个单词,这个出色的插件将在几秒钟内为您完成工作。
这很容易,不是吗? 但是,如果您想对所有帖子和页面执行相同操作,该怎么办? 也许您想在评论或分类法中搜索和替换内容? 如果是这种情况,请继续阅读,因为您将需要另一个插件。
在整个 WordPress 中搜索和替换文本
有时,您会意识到自己已经犯了好几天的语法错误。 也许您拼错了某些东西,也许您提到的服务更改了名称,或者您可能需要更新 URL。 别担心; 您可以轻松更改它,而且您不必运行 MySQL 查询来解决问题。
更好的搜索替换
价格:免费
正如所承诺的,这是另一个可以拯救您的免费插件。 由于您想替换整个 WordPress 系统中的某些内容,此插件将允许您使用数据库——而无需手动打开或修改数据库。
插件的安装是标准和快速的。 激活 Better Search Replace 插件后,乐趣就可以开始了。
在进行任何更改之前,请创建数据库的备份。
- 导航到工具 -> 更好的搜索替换
- 输入您要搜索的文本
- 输入将替换它的文本
- 选择将受插件影响的表
在对数据库进行实际更改之前,我们建议您选中Run as Dry Run选项。 此选项将告诉插件进行必要的搜索,但不会进行任何更改。 通过使用试运行,您可以查看数据库中有多少表和单元格会受到影响,并且您可以在进行实际更改之前三思而后行。
一旦您准备好替换文本,请取消选中试运行选项并享受这个惊人的插件将为您做的事情。
从步骤#4 中选择表时要小心。 如果您只想对帖子进行更改,请仅选择wp_posts表。
根据您的数据库,搜索和替换功能可能需要一些时间来完成它的工作。 在开始恐慌之前,您应该知道在运行搜索时出现超时和白屏并用插件替换它是可以的。 在这种情况下,只需导航到Tools -> Better Search Replace -> Settings ,然后减小Max Page Size值。
如果您安装了这两个免费插件,您就可以放心地开始处理您的新文章了。 无论您是必须从一篇文章中搜索和替换文本,还是需要为所有帖子、评论等都这样做。您应该知道 TinyMCE 高级和更好的搜索替换插件可以满足您的需求。
除了替换它们,您是否知道您可以轻松地编写帖子标题中不允许使用的单词列表?
你试过插件吗? 你喜欢他们吗? 您更喜欢通过运行查询手动替换文本还是使用其他插件来完成这项工作? 请在下面的评论中告诉我们。
替换整个 WordPress 网站上的任何单词
一旦您积累了数百甚至数千个分布在不同类别中的不同帖子和页面,对整个数据库的更改每天都会变得越来越困难。 如果您曾经想在每个帖子、页面、标题、评论等中只替换一个词或整个短语,那么您最终会头疼,因为这项任务需要您花费太多时间或技术知识。
由于您已经在使用 WordPress 博客平台,该平台以其扩展(插件)而闻名,可让您几乎做任何事情,因此这个问题根本就不是问题。 现在,您只需点击几下即可安装免费插件并管理单词更改。
单词替换器
价格:免费
我们正在谈论的插件被称为 Word Replacer,您可以通过从 WordPress 存储库网站下载插件来免费安装它,或者您可以通过从 WordPress 搜索来找到该插件:
- 导航到插件 -> 添加新
- 搜索“Word Replacer”
- 安装并激活插件
- 打开设置页面,您可以在其中单击替换单词
如果您曾经在 Microsoft Word 或类似的文本处理器应用程序中使用过“搜索和替换”,那么您将对这个插件非常熟悉。 其用户友好的界面允许您快速输入要替换的单词或整个短语,选择将添加的另一个单词/短语而不是原始单词/短语,您可以决定这些更改将发生的位置。
自 0.3 版起,Word Replacer 允许您替换帖子、页面、评论、标题甚至 bbPress 论坛页面中的单词。
这个插件的一个好处是,例如,您可以编写一份脏话列表,您可以轻松地在评论和论坛页面中审查这些词,或者您可以更改过去几个月左右可能使用不当的短语. 您可以通过在插件的设置中只输入一次单词/短语来完成所有这些操作,Word Replacer 将在一秒钟内发挥其魔力。
插件功能的另一个很好的例子是 JavaScript 广告。 如果您在网站上使用了广告占位符,您现在可以轻松地告诉 Word Replacer 搜索该占位符并将其替换为实际的 JavaScript 代码,该代码将显示所需的广告。 一旦您决定更改广告,只需在设置中更改代码即可,无需担心代码插入的位置。 对于这样一个简单的插件来说,这是一个相当不错的功能。
Word Replacer 确实是一个功能强大的插件,可让您从一个地方管理整个 WordPress 内容。 即使您不打算一直使用它,该插件也可以真正帮助您更改这些错误并审查评论或论坛页面中写的那些坏话。 由于它是免费的,因此您不必担心会因它而损失任何金钱 - 安装插件并试一试。 当然,在替换任何单词之前不要忘记创建站点的备份,因为您永远不知道什么时候会弹出错误。
自动从所有文章中的关键字创建链接
在 WordPress 中链接单词或整个短语再简单不过了。 在撰写文章时,您所要做的就是选择一个单词/短语并单击链接按钮,您可以在其中粘贴链接目标。 如果您了解基本的 HTML,也可以在必要时通过编写自己的代码直接从文本编辑器创建链接。
虽然逐字链接很容易,而且如果您正在慢慢处理新帖子,会非常有趣,但如果您想在整个帖子/页面集合中链接特定单词/短语怎么办?
如果您刚刚开始使用 WP 驱动的网站并且只有几篇文章要处理,那么手动链接它们不会有问题。 但是,如果您决定在所有文章中链接一个词并且您有数百篇文章怎么办?
从特定词创建链接:
无论您是想将特定网站名称链接到其自己的 URL,还是您已经启动了推荐程序并将每个与计算机相关的词链接到您的销售计算机设备的推荐网站,此功能都将帮助您在该词中插入链接标签/ 选择的短语。
- 打开functions.php
- 复制并粘贴以下函数:
功能链接词( $text ){ $替换 = 数组( 'google' =>'<a href="http://www.google.com">Google</a>', '计算机' => '<a href="http://www.myreferral.com">计算机</a>', '键盘' => '<a href="http://www.myreferral.com/keyboard"> 在这里购买键盘</a>' ); $text = str_replace( array_keys($replace), $replace, $text ); 返回 $text; } add_filter('the_content', 'link_words'); add_filter('the_excerpt', 'link_words');
- 更改数组中的关键字和链接
- 保存更改
从代码中的示例中可以看出,可以替换文章中的任何单词或任何短语。 此外,可以替换单词/短语本身并完全更改链接。
虽然您可以简单地将链接添加到“计算机”一词,但您可以添加链接并将“计算机”一词更改为“计算机系统”或您喜欢的任何内容。
虽然此功能将帮助您了解所有遗留的文章,但它非常基础。 如果您想更好地控制链接,特别是如果您正在使用推荐,那么使用其中一个专门的插件将是一个更明智的选择。
由于您已经在使用链接,您可能有兴趣指导 WordPress 在新标签中打开所有外部链接,甚至可能将帖子和页面链接到外部 URL。
结论
如果您刚刚创建了一个 WordPress 博客,搜索和替换单词似乎是不可能的。 但是,如果您花几分钟时间阅读本指南,您将解决问题,并且在 WordPress 中搜索和替换文本看起来就像是小孩子的游戏。