從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
查看帖子列表匹配查詢
相關文章