正確的刪除 WordPress 外掛 – Plugin

Uninstall WordPress Plugin

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

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

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

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

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

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

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

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

如何正確的刪除 WordPress 外掛

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

Jetpack Plugin 是來自 WordPress 官方強大的外掛,包含 30 多種功能,似乎您網站會用到的功能,都包含在裡面了,很多人都喜歡這個強大的外掛。剛好站長處理一個 Jetpack 與 WordPress.com 官方連接的錯誤,停用 Jetpack 後並且移除重新安裝,都還是會出現錯誤碼。

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

正確的刪除 WordPress 外掛 - Plugin

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

正確的刪除 WordPress 外掛 - Plugin

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

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

正確的刪除 WordPress 外掛 - Plugin

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

WP Rocket 外掛

WP Rocket can be uninstalled in two ways: from the plugins page in WordPress admin, and manually through FTP/File manager. From WordPress admin You can uninstal

WP Super Cache 外掛

A very fast caching engine for WordPress that produces static html files.

UpdraftPlus 外掛

UpdraftPlus does not delete its settings, or your backups, when de-installed. Read more here. . .

W3 Total Cache 外掛

結語

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

正確的刪除 WordPress 外掛 - Plugin

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

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

參考資料:

How to fully uninstall a WordPress plugin

Plugins can be a great boon to WordPress sites, but there are times they outlive their usefulness. If a plugin fulfills a function you don’t need anymore, stops...

How to Uninstall a WordPress Plugin (the Proper Way)

A majority of plugins leave behind tables and rows in your database after you delete them. Check out how to uninstall a WordPress plugin the proper way.

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

yungke
Follow me
Advertisement
查看本文
喜愛 Like 點擊數!!

Comments

  1. Jei says:

    真的影響滿大的!

  2. garyo says:

    真心覺得版主的網站速度特快…

  3. Carrie says:

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

Back to top