مقالات آموزشی, وردپرس

آموزش حذف کامل افزونه وردپرس به همراه اطلاعات آن از دیتابیس

حذف افزونه وردپرس کامل

مقدمه

افزونه‌ها قلب تپنده وردپرس هستند؛ با نصب آن‌ها می‌توان امکانات بی‌نهایتی به سایت اضافه کرد. اما گاهی لازم است افزونه‌ای را حذف کنیم—نه فقط غیرفعال، بلکه کامل و بدون باقی‌ماندن ردپا. در این مقاله، یاد می‌گیریم چطور افزونه‌های وردپرس را به‌طور کامل حذف کنیم، از فایل‌ها گرفته تا دیتابیس و شورت‌کدها.

❓ چرا حذف کامل افزونه مهم است؟

بسیاری از کاربران تصور می‌کنند که با کلیک روی «حذف» در پیشخوان وردپرس، همه چیز پاک می‌شود. اما واقعیت این است که:

  • برخی افزونه‌ها جداول دیتابیس اختصاصی ایجاد می‌کنند.

  • فایل‌هایی در پوشه‌های دیگر مثل wp-content باقی می‌مانند.

  • شورت‌کدهایی که در صفحات استفاده شده‌اند، همچنان نمایش داده می‌شوند.

  • داده‌های ذخیره‌شده در wp_options ممکن است باقی بمانند.

این باقی‌مانده‌ها می‌توانند باعث کندی سایت، اشغال فضای هاست و حتی مشکلات امنیتی شوند. پس بهتر است افزونه‌ها را به‌صورت اصولی و کامل حذف کنیم.

How (and When) to Deep Clean, Sanitize, and Organize Your Warehouse - All Things Supply Chain

🛠 مراحل حذف کامل افزونه وردپرس

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 استفاده کنید تا داده‌های باقی‌مانده را شناسایی و حذف کنند.

پاکسازی سایت آلوده به ویروس و malware

✅ نکات مهم قبل از حذف افزونه

  • همیشه قبل از حذف، از سایت بکاپ بگیرید.

  • اگر افزونه تنظیمات مهمی دارد، آن‌ها را صادر یا ذخیره کنید.

  • بررسی کنید که حذف افزونه باعث اختلال در عملکرد سایت نشود

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *