如何在WordPress中查找和删除未使用的短代码

02/06/2023

如何在WordPress中查找和删除未使用的短代码

短代码允许您无需编写任何代码即可在WordPress帖子和页面中添加额外功能。但是,如果您更换主题或停用插件,短代码将停止工作,读者会看到实际的短代码标签。

未使用的短代码在WordPress中是个问题吗?

短代码是向您的WordPress网站添加动态内容的简单方法。虽然许多WordPress插件和主题现在使用模块而不是短代码,但许多仍使用短代码来添加特殊内容,如联系表单、图片库、滑块等。

例如,您可以使用简单的短代码添加一个漂亮的响应式滑块。一些页面构建器插件和主题甚至使用短代码来创建其各个元素。您可以通过在帖子或页面中输入或粘贴一个方括号中的关键字来添加短代码,如下所示:

[some-random-shortcode]

但是,当您停用插件或更换主题时,短代码会变得无效,读者会看到网页中的实际短代码标签。接下来,我们将介绍如何查找和删除WordPress帖子中的未使用短代码。我们将介绍两种方法:一种是完全删除帖子和页面中的短代码标签,另一种是仅隐藏它们不让网站访客看到。

从WordPress后端删除未使用的短代码

我们的第一种方法是通过找到并删除网站上帖子和页面中的未使用短代码来清理它们。首先,您需要安装并激活Shortcodes Finder插件。激活后,导航至管理侧边栏中的工具 » Shortcodes Finder页面,然后点击“查找未使用短代码”选项卡。

默认情况下,插件只会搜索已发布的内容。如果您还想搜索草稿和定时发布的帖子,请勾选“包括未发布内容”复选框。然后,点击“帖子”或“页面”按钮来搜索内容中的未使用短代码。在本教程中,我们点击“帖子”。

插件会显示一个进度条并搜索您的帖子,随后显示未使用短代码的列表。以下是我们的演示网站的搜索结果:

[some-random-shortcode], [envira-gallery], [custom-twitter-feeds]

这些短代码所依赖的插件已在我们的演示站点上被停用或删除。搜索结果中也可能包含一些误报,您需要手动检查并确认它们是否为真正的未使用短代码。

删除未使用短代码的最佳和最安全的方法是手动编辑每个包含短代码的帖子或页面。这将允许您检查误报并决定最佳的编辑方式。点击蓝色短代码行,您将看到包含该短代码的帖子列表。要编辑帖子,请点击“编辑内容”图标。

在WordPress前端隐藏未使用的短代码

这种方法不会像前一种方法那样实际删除未使用的短代码标签,而是仅将它们从网站访客的视野中隐藏起来。这更快一些,并且可以帮助您在有时间删除所有短代码之前隐藏它们。您也可以仅隐藏它们,以备将来重新安装或重新激活相关插件或主题。

您应该先安装并激活Remove Orphan Shortcodes插件。插件激活后便会自动工作,将未使用的短代码从网站前端隐藏起来。这提供了更好的用户体验。

在我们的测试网站中,未安装插件之前,可以看到网站前端的一个未使用短代码。而安装并激活Remove Orphan Shortcodes插件后,该短代码不再显示给网站访客。

我们希望这篇文章能帮您找到并删除WordPress帖子或页面中的未使用短代码。您也可以了解如何增加博客流量,或查看我们列出的常见WordPress错误及解决方法列表。

如果您喜欢这篇文章,请订阅我们的YouTube频道以获取WordPress视频教程。您也可以在Twitter和Facebook上找到我们。



Related Posts

  • 2024-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>