正確的刪除 WordPress 外掛 – Plugin

正確的刪除 WordPress 外掛,指的是說完整的或是說乾淨的刪除 WordPress 外掛,當不想用一個外掛時,一般使用者會到控制台 / 外掛 / 先停用外掛,然後刪除外掛。

正確的刪除 WordPress 外掛,指的是說完整的或是說乾淨的刪除 WordPress 外掛,當不想用一個外掛時,一般使用者會到控制台 / 外掛 / 先停用外掛,然後刪除外掛。

您可能認為這麼做,就把外掛刪除了,外掛已經消失在您的網站中。

其實,這樣的做法還不夠,因為每當您安裝 WordPress 外掛或主題時,它都會將數據存儲在數據庫裡,當您使用上述的簡單方法刪除外掛時,數據庫中還會留下大量的資料表,有時您可能要測試好幾種外掛或主題,安裝不同的外掛來達成網站的效果,日積月累,資料庫就越來越肥大,網站的速度也越來越慢。

除了數據庫之外,有的外掛還會產生額外的文件夾和文件,我常發現客戶喜愛 Wordfence / W3 Total Cache 外掛,wp-content 目錄中都會留有文件夾,刪除外掛後,這些文件夾還是繼續留在您的網站中。

大部分的 WordPress 外掛都是這樣的,並不會讓你完整的刪除掉。

資料庫不要讓它肥大,對 WordPress 網站的性能及速度很重要

外掛開發商不會不知道這個問題,說是貼心或是故意的也可以:

  • 希望保留用戶的設置,當你再啟用外掛時,設置的資料都還保存著。
  • 外掛開發商不會管你的網站速度和使用空間。
  • 沒有遵守 WordPress 外掛開發規範來做。
  • 外掛開發商沒有經驗。

如何正確的刪除 WordPress 外掛

一些較知名的外掛,可以利用 google 搜尋,會教導你正確的刪除外掛,我之前就有寫過一篇 WordPress Jetpack plugin 完整移除,正確的刪除 Jetpack 外掛,可以當一個參考。

WordPress Jetpack plugin 完整移除

這一次 yungke.me 網站改版,我刪除了 Yoast SEO 外掛,改用 Genesis Framework 本身的 SEO 功能,在 WordPress 控制台的外掛刪除 Yoast SEO 後,用 phpMyadmin 進入資料庫手動清除外掛的資料表,填入 wpseo 後,選擇全部的資料表,按執行。

正確的刪除 WordPress 外掛 - Plugin

可以發現還存在 571 筆的 Yoast SEO 資料表。

正確的刪除 WordPress 外掛 - Plugin

刪除這些沒有用處的資料表前,請先備份資料庫 (選取資料庫名稱,在點選「匯出」)。

選取這些資料表,一一刪除。

正確的刪除 WordPress 外掛 - Plugin

其他的外掛正確刪除的方法

WP Rocket 外掛

http://docs.wp-rocket.me/article/694-uninstalling-wp-rocket

WP Super Cache 外掛

WP Super Cache

UpdraftPlus 外掛

Does UpdraftPlus delete all its settings when it is de-installed? (And, how can I?)

W3 Total Cache 外掛

https://www.shoutmeloud.com/how-to-delete-uninstall-w3-total-cache-wordpress-plugin.html

結語

有些外掛,都會在外掛控制台中,有個完整刪除的設置,例如 Perfmatters 可選擇 Clean Uninstall 方式來刪除外掛。

正確的刪除 WordPress 外掛 - Plugin

有的網頁教學,會教你使用安裝 WP-Optimize、Advanced Database Cleaner 外掛來清除資料庫,這些外掛只能清除一些垃圾留言,草稿之類的資料表,無法真正清除外掛在資料庫留下的垃圾,除非,你購買高級版本才行。

下次當你要刪除外掛時,要想清楚下次還會不會用到它,如果不會,就執行一次乾淨、完整的刪除,讓你的資料庫保持輕巧、快速。

參考資料:

How to fully uninstall a WordPress plugin

https://premium.wpmudev.org/blog/how-to-fully-uninstall-a-wordpress-plugin/

How to Uninstall a WordPress Plugin (the Proper Way)

How to Uninstall a WordPress Plugin (the Proper Way)

Featured Photo 攝影師:Schwoaze,連結:Pixabay

預設圖片
yungke
視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師。WooWP Managed WordPress hosting 與 Kinsta 合作,推出最優惠、穩定的 GCP 主機方案,了解更多>>
文章: 153

7 則留言

  1. 最近發現無法從 webinoly 的 sftp 底下刪除資料夾,說是有權限問題,這是 bug 嗎?我還是我哪裡設定錯誤?

發佈留言