使用技巧

从WordPress网站删除未使用的简码的5种方法

自托管的WordPress平台在很大程度上依赖于你如何有效地使用插件。除了您拥有的任何昂贵主题外,总会有一些插件需要提升某些参数,而简码插件最流行,可提供可在网站上任何位置插入的任何功能。如今,几乎所有主题本身都有内置的短代码,鼓励用户将其添加到帖子中的任何位置。

当您要卸载插件或切换主题时,真正的问题就来了,因为不会自动删除短代码。这就是有时您可能会在内容之间看到不相关的文本的原因,如下所示:

Shortcodes-Showing-in-Live-WordPress-Site
实时WordPress网站中显示的简码

您在上图中的方括号[…]中看到的是应该显示所列内容的简码。由于shortcode插件已停用,因此会显示实际的shortcode和内容。在本文中,我们讨论了从WordPress网站上向读者显示的删除短代码的可能方法。

5种删除未使用的简码的方法

  • 使用插件删除简码
  • 从数据库中删除
  • 从前端隐藏
  • 替换为另一个简码
  • 手动删除简码

方法1 –使用另一个插件

再次有一个插件可以隐藏您网站上所有未使用的简码。安装插件Hide Unwanted Shortcodes,输入您不想在实时站点上显示的短代码列表,该插件会将其从站点中隐藏。

如果您记得简码名称,这是一个快速解决方案。但是,该插件只会从发布的站点隐藏输入的短代码。它将从数据库中永久删除未使用的短代码。如果您不记得简码名称,它也将无用。

方法2 –从数据库中删除简码

再次在这里,您需要记住您网站上使用的简码名称。登录到您的托管帐户,然后导航到phpMyAdmin部分。选择您站点的数据库,然后运行以下查询从您的WordPress数据库中永久删除该短代码。

将[shortcode]替换为原始的简码名称。这里重要的一点是,短代码将从数据库中永久删除。如果您想回到旧的插件或主题,则需要再次手动添加简码。

方法3 –隐藏用户的简码

如果您不想使用插件或不记得简码的确切名称,则此方法很有用。您可以通过functions.php文件中添加以下代码来隐藏实时站点中所有未使用的简码:

将“ shortcode”替换为您的简称。

确保您隐藏的短代码未激活(插件已卸载或主题未激活),否则将破坏您的网站。[

方法4 –搜索并替换为另一个简码

有时,您可能会发现主题以及正在使用的shortcode插件中都提供了相同的功能。尤其是在您切换主题时,包括您已经拥有的插件功能的场景。例如,您的插件可能会提供一个类似于[plugin_divider]的短代码,现在您可以通过添加[theme_divider]来实现您的主题。

在这里,您知道新旧代码。在数据库上使用以下查询将旧查询替换为新查询:

方法5 –手动从站点中删除短代码

仅在几篇文章中使用简码时,手动删除是一个好主意。在这种情况下,您需要搜索数据库并获取所用种类的列表。请按照以下说明进行搜索

  • 登录到您的托管帐户,然后转到cPanel。
  • 查找并打开phpMyAdmin部分。
  • 转到搜索选项卡,然后在文本框中输入要搜索的简码。
  • 选择要搜索的表,或者如果要搜索整个数据库,则选择所有表。
  • 点击“开始”按钮。
Searching-My-SQL-Database-in-WordPress
在WordPress中搜索我的SQL数据库
  • 您将获得如下所示的匹配项列表,然后单击浏览按钮以查看更多详细信息。
Browse-the-Matched-Queries
浏览匹配的查询
  • 您将看到实际使用简码的帖子列表。
  • 直接在表格上编辑内容,或转到WordPress管理面板,然后使用帖子编辑器手动编辑以删除简码。
View-Post-Lists-Matching-Query
查看帖子列表匹配查询