آموزش حذف کامل افزونه وردپرس به همراه اطلاعات آن از دیتابیس
مقدمه
افزونهها قلب تپنده وردپرس هستند؛ با نصب آنها میتوان امکانات بینهایتی به سایت اضافه کرد. اما گاهی لازم است افزونهای را حذف کنیم—نه فقط غیرفعال، بلکه کامل و بدون باقیماندن ردپا. در این مقاله، یاد میگیریم چطور افزونههای وردپرس را بهطور کامل حذف کنیم، از فایلها گرفته تا دیتابیس و شورتکدها.
❓ چرا حذف کامل افزونه مهم است؟
بسیاری از کاربران تصور میکنند که با کلیک روی «حذف» در پیشخوان وردپرس، همه چیز پاک میشود. اما واقعیت این است که:
-
برخی افزونهها جداول دیتابیس اختصاصی ایجاد میکنند.
-
فایلهایی در پوشههای دیگر مثل
wp-contentباقی میمانند. -
شورتکدهایی که در صفحات استفاده شدهاند، همچنان نمایش داده میشوند.
-
دادههای ذخیرهشده در
wp_optionsممکن است باقی بمانند.
این باقیماندهها میتوانند باعث کندی سایت، اشغال فضای هاست و حتی مشکلات امنیتی شوند. پس بهتر است افزونهها را بهصورت اصولی و کامل حذف کنیم.

🛠 مراحل حذف کامل افزونه وردپرس
1. غیرفعالسازی از پیشخوان وردپرس
اولین قدم، غیرفعالسازی افزونه است:
-
وارد پیشخوان وردپرس شوید.
-
به مسیر افزونهها > افزونههای نصبشده بروید.
-
روی «غیرفعالسازی» افزونه موردنظر کلیک کنید.
-
پس از غیرفعال شدن، گزینه «حذف» ظاهر میشود؛ روی آن کلیک کنید.
🔸 این مرحله فقط فایلهای اصلی افزونه را حذف میکند، نه دادههای ذخیرهشده.

2. حذف دستی فایلهای باقیمانده با FTP یا File Manager
برخی افزونهها فایلهایی خارج از پوشه اصلی خود ایجاد میکنند. برای حذف آنها:
-
با استفاده از FTP (مثل FileZilla) یا File Manager هاست وارد شوید.
-
به مسیر
wp-content/plugins/بروید و پوشه افزونه را حذف کنید. -
همچنین پوشههایی مثل
wp-content/uploads/plugin-nameیاwp-content/cache/plugin-nameرا بررسی و حذف کنید.
🔹 اگر از هاست مطمئن مثل اصفهان هاست استفاده میکنید، File Manager در کنترل پنل در دسترس است.

3. پاکسازی جداول دیتابیس با phpMyAdmin
افزونهها ممکن است جداول اختصاصی در دیتابیس ایجاد کنند. برای حذف آنها:
-
وارد کنترل پنل هاست شوید و phpMyAdmin را باز کنید.
-
دیتابیس سایت وردپرسیتان را انتخاب کنید.
-
جداولی که با نام افزونه مرتبط هستند
-
روی گزینه Drop کلیک کنید تا جدول حذف شود.
⚠️ قبل از هرگونه تغییر در دیتابیس، حتماً از سایت بکاپ بگیرید.
4. حذف دادههای افزونه از wp_options
بعضی افزونهها تنظیمات خود را در جدول wp_options ذخیره میکنند. برای پاکسازی:
-
در phpMyAdmin، جدول
wp_optionsرا باز کنید. -
کلیدهایی با نام افزونه (مثلاً
pluginname_settings) را جستجو کنید. -
آنها را حذف کنید.

5. حذف شورتکدهای باقیمانده از صفحات
اگر افزونهای از شورتکد استفاده میکرد، بعد از حذف آن ممکن است در صفحات سایت [plugin_shortcode] نمایش داده شود.
راهحلها:
-
بهصورت دستی صفحات را ویرایش و شورتکدها را حذف کنید.
-
یا از کد زیر در فایل
functions.phpقالب استفاده کنید تا شورتکد غیرفعال شود:
6. استفاده از افزونههای پاکسازی دیتابیس
برای راحتی بیشتر، میتوانید از افزونههایی مثل WP-Sweep یا Advanced Database Cleaner استفاده کنید تا دادههای باقیمانده را شناسایی و حذف کنند.

✅ نکات مهم قبل از حذف افزونه
-
همیشه قبل از حذف، از سایت بکاپ بگیرید.
-
اگر افزونه تنظیمات مهمی دارد، آنها را صادر یا ذخیره کنید.
-
بررسی کنید که حذف افزونه باعث اختلال در عملکرد سایت نشود