如何从 WordPress 中删除未使用的短代码(4 种简单方法)

已发表: 2023-05-18

简码是用方括号括起来的特殊标签代码片段,例如[shortcode_1] 。 它们是 WordPress 中的一个常见功能,允许您在不编写任何代码行的情况下向您的网站添加动态内容和功能。

短代码是通过自定义代码或主题和插件在 WordPress 中生成的。 开发人员创建它们以指定这些产品中的功能。 但是当您卸载它们时会出现问题。 因为卸载主题和插件并不能总是删除曾经出现的短代码。

随着时间的推移,这些未使用的短代码会接管网络数据库并导致许多内部冲突。 这就是为什么必须删除未使用的短代码的原因。 本文将展示如何从 WordPress 中删除未使用的短代码的所有可能方法。 开始吧!

为什么要从 WordPress 中删除未使用的/孤立的简码?

Why should you remove unused shortcodes from WordPress

未使用/孤立的简码是不再用于任何网络功能但仍存在于数据库中的代码片段。 由于许多原因,它们通常不再使用。 例如,删除主题和插件、禁用某些功能、修改代码等。

以下是您应该从 WordPress 中删除未使用/孤立简码的一些重要原因。 快速浏览一下。

A。 保持代码库新鲜

全新、有条理且最新的代码库使 Web 开发人员可以轻松理解代码脚本并在未来使用它。 删除不必要的短代码可以使您的代码库保持新鲜和干净。

b. 避免冲突和兼容性问题

未使用的短代码可能会与其他插件和主题发生冲突。 这些冲突可能导致意外错误、功能中断和网站崩溃。 删除未使用的代码可以大大降低这些风险。

C。 提高安全性和维护

孤立的短代码可能会变成错误,使黑客能够未经授权访问核心 Web 文件。 定期删除未使用的短代码可以使您的网站免受潜在的安全威胁。

d. 节省服务器资源

未使用的短代码会占用您的 Web 服务器上的宝贵空间。 它们可能会消耗处理能力和内存,从而降低页面速度并降低用户体验。

e. 更好的搜索引擎优化 (SEO)

如果您的网站上存在未使用的短代码,搜索引擎可能会遇到损坏的链接和不相关的内容。 这可能会对搜索结果的 SEO 分数和网络可见性产生负面影响。

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

有几种方法可以从 WordPress 中查找和删除未使用的短代码。 您可以使用插件或手动完成。 我们将帮助您在本节中探索它们中的每一个。

方法 01:使用插件删除未使用的简码

您会在网上找到大量插件来删除未使用的简码。 Shortcode Cleaner Lite、Shortcode Finder、Advanced Database Cleaner 和 WP Remove Unused Shortcodes 是最受欢迎的。 我们将在本节中使用Shortcode Finder插件。

  • 导航到WP Dashboard > Plugins > Add New
  • 在搜索框中键入简码查找器
  • 在它出现在下面之后安装激活插件。
Install and Activate the Shortcode Finder Plugin
  • 激活插件后,转到Tools > Shortcode Finder > Find Unused Shortcodes
  • 勾选Include not published contents旁边的复选框。
  • 一个接一个地按帖子页面按钮。
  • 您会在下面的帖子和页面中看到未使用的简码。
  • 单击它们中的任何一个都会使用新选项扩展短代码 - Checkout
  • 点击Checkout旁边的Pen 标志(编辑内容)选项。
  • 您将被带到包含简码的内容。
Find Unused Shortcodes Using the Shortcode Finder Plugin
  • 单击移至垃圾箱按钮。
  • 这样,您就可以从 WordPress 中删除其他未使用的短代码。
Move the unused shortcodes to trash

方法 02:从数据库中删除未使用的简码

  • 登录到您的控制面板
  • 单击phpMyAdmin
Go to phpMyAdmin
  • 转到SQL 选项卡
  • 输入以下代码。

UPDATE wp_post SET post_content = replace(post_content, '[shortcode]', ” ) ;

  • [shortcode]替换为原始的简码名称。
  • 最后点击Go按钮。
  • 这将永久删除简码。

注意:要运行此方法,您必须知道短代码名称。 否则,您可以从数据库中完全删除该简码。 此外,最好在运行此方法之前保留数据库备份。 如果您错误地删除了文件,它将帮助您恢复任何文件。

Type the Shortcode Name in SQL

方法 03:用新的替换未使用的简码

有时可能会发生带有主题或插件的新简码与旧简码具有相同的功能。 在这种情况下,您可能希望在不删除任何人的情况下用新的简码替换旧的简码。

  • 转到cPanel > phpMyAdmin
  • 跳转到SQL 选项卡
  • 输入以下代码。

UPDATE wp_posts SET 'post_content' = REPLACE ('post_content','[旧简码]','[新简码]');

  • 单击末尾的Go按钮。

注意:[old shortcode]框中键入旧的 shortcode 名称,在[new shortcode]框中键入新的 shortcode 名称。

Type the Old and New Shortcode Names

方法 04:从 function.php 文件中删除未使用的短代码

  • 导航到外观 > 主题文件编辑器
Go to Theme File Editor
  • 单击主题函数 (function.php)文件。
  • 将脚本向下滚动到底部。
  • 在其中键入以下代码。

// 从 WordPress 站点中删除未使用的短代码的代码
add_shortcode( 'shortcode', '__return_false' );

  • “短代码”中键入原始短代码名称以替换它。
  • 最后点击更新文件按钮。
Type Code in function.php file

最后的话

查找和删除短代码可能是一个耗时的过程。 但是,如果您想从您的网站获得最佳结果,就无法避免这样做。 但即使在几年前,人们也习惯于避免接触短代码,尤其是无代码用户。

因为他们害怕如果这样做删除了任何有用的代码,就会影响整个网站的性能。 但是今天,您会发现许多免费和付费插件,您可以通过它们准确识别未使用的短代码并立即删除它们。

但是,如果您是开发人员或正在学习 WordPress 开发,则可以使用手动过程。 我们试图解释如何从 WordPress 中查找和删除未使用的短代码的所有可能方法。 希望您喜欢这次讨论。