如何從 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 中查找和刪除未使用的短代碼的所有可能方法。 希望您喜歡這次討論。