چگونه تمام آثار پلاگین وردپرس را حذف کنیم؟

با بیش از 50000 افزونه در مخزن آن، واضح است که افزونه های وردپرس یک عنصر ضروری برای هر سایت وردپرسی(WordPress) هستند. شما به احتمال زیاد آزمایش کرده اید و سعی کرده اید از بسیاری از آنها برای حل مشکلات یا انجام وظایف استفاده کنید. اگر تصمیم گرفتید که دیگر نمی‌خواهید از آن استفاده کنید یا آنطور که انتظار داشتید کار نمی‌کند، آن را غیرفعال کرده و سپس از داشبورد WP خود حذف کنید.

با این حال، این همه آثار پلاگین WP را حذف نمی کند و ردیف ها و جداول را در پایگاه داده WP شما باقی می گذارد.

افزونه هایی که به احتمال زیاد داده ها را ذخیره می کنند عبارتند از افزونه های فرم، حافظه پنهان، امنیت و سئو(SEO plugins) . قبل از ادامه، مطمئن شوید که از وب سایت خود نسخه پشتیبان تهیه کنید تا مشکلی پیش بیاید.

با گذشت زمان، ردیابی این افزونه ها فضای دیسک را اشغال می کند و بر عملکرد سایت شما تأثیر می گذارد. این مقاله به شما نشان می دهد که چگونه یک افزونه WP را به همراه تمام فایل های مرتبط حذف کنید.

افزونه وردپرس را از داشبورد حذف کنید(Remove the WordPress Plugin From The Dashboard)

  • (Log)وارد داشبورد WP خود شوید و به پلاگین های نصب شده(Installed Plugins) بروید . 
  • در زیر افزونه   بر روی Deactivate کلیک کنید.(Deactivate )

  • بعد روی Delete کلیک کنید .

حذف پلاگین از طریق FTP(Delete Plugin Via FTP)

  • پلاگین ها را می توان از طریق FTP نیز حذف نصب کرد. به یک سرویس گیرنده FTP مانند FileZilla ، WinSCP یا FTP رایگان متصل (FTP)شوید(Connect) . به پوشه (Navigate)/wp-content/ folder .

  • افزونه ای را که می خواهید حذف کنید پیدا کنید و با حذف پوشه آن از سرور خود آن را حذف کنید.

از FTP برای حذف فایل های باقی مانده استفاده کنید(Use FTP to Remove Leftover Files)

WP فایل های افزونه مرتبط را در پوشه های منحصر به فرد نگه می دارد. شما می توانید این فایل ها را با یک سرویس گیرنده FTP مانند FileZilla حذف کنید.

  • (Login)از طریق FTP وارد شوید و از مسیر زیر به پوشه افزونه ها بروید: public_html > wp-contents > plugins برای دیدن پوشه های هر افزونه.

  • اگر نام افزونه را در دایرکتوری نمی‌شناسید، به برگه افزونه‌های داشبورد WP خود برگردید تا تأیید کنید که افزونه صحیح را حذف می‌کنید.
  • (Right-click)روی نام افزونه کلیک راست کرده و روی Delete کلیک کنید .

جداول Orphaned را از پایگاه داده خود حذف کنید(Remove Orphaned Tables from Your Database)

بسیاری از افزونه های WP جداول خود را ایجاد می کنند و این اطلاعات را به پایگاه داده شما اضافه می کنند. برخی یا همه این جداول اغلب هنگام حذف یک افزونه پشت سر گذاشته می شوند و به عنوان یتیم شناخته می شوند.

دو روش برای حذف این جداول وجود دارد. ساده ترین کار استفاده از یک افزونه است.

از WP-Optimize استفاده کنید(Use WP-Optimize)

WP-Optimize داده های استفاده نشده را از پایگاه داده شما پاکسازی و حذف می کند. 

  • با نصب و فعال سازی افزونه شروع کنید.
  • (Locate)تب WP-Optimize را در داشبورد WP خود پیدا کرده و باز کنید  .
  • بر روی تنظیمات بهینه سازی جداول پایگاه داده(Optimize database tables) کلیک کنید .

  • برای اجرای همزمان همه بهینه‌سازی‌ها، کادر سمت چپ Optimization را علامت بزنید تا همه را انتخاب کنید و سپس روی دکمه آبی Run all selected optimization(Run all selected optimizations) کلیک کنید .
  • یا، می توانید انتخاب کنید که هر کدام جداگانه اجرا شود. دویدن به یکباره زمان کمتری می برد. پس از اتمام فرآیند، پیام بهینه سازی تکمیل شده(Optimization complete) را مشاهده خواهید کرد .

جداول Orphaned را به صورت دستی حذف کنید(Delete Orphaned Tables Manually)

این روش را امتحان نکنید مگر اینکه در ویرایش پایگاه های داده با تجربه و راحت باشید. شما نمی خواهید جداول غیر مرتبط با افزونه ای که در حال حذف نصب هستید را حذف کنید.

  • برای حذف دستی جداول یتیم، از ابزاری مانند phpMyAdmin استفاده کنید. اکثر کنترل پنل های هاست به شما امکان دسترسی به این ابزار را می دهند.
  • از phpMyAdmin، از تابع جستجو در بالا برای پیدا کردن پایگاه داده ای که می خواهید پاک کنید استفاده کنید.

  • نام ورودی هایی که شامل نام افزونه است را جستجو کنید. برای مثال، اگر می‌خواهید Yoast SEO را حذف نصب کنید ، مستندات افزونه(plugin’s documentation) به شما می‌گوید wpseo را در برگه جستجو وارد کنید تا همه ورودی‌های مربوط به افزونه را پیدا کنید.
  • (Choose)تمام جداولی که در جستجو ظاهر می شوند را انتخاب کنید و روی Go کلیک کنید .

از پلاگین های WP برای حذف فایل های مرتبط با پلاگین استفاده کنید(Use WP Plugins to Remove Plugin Associated Files)

برخی از افزونه های رایگان و ممتاز WP با کمترین تلاش پایگاه داده شما را پاکسازی می کنند.  در زیر(Below) به تعدادی از آنها اشاره شده است.

پلاگین زباله گرد(Plugins Garbage Collector)

Plugins Garbage Collector پایگاه داده WP شما را اسکن و بررسی می کند تا جداولی را که نمی توانید در داشبورد WP خود مشاهده کنید نشان دهد.

  • افزونه را نصب و فعال کنید. 
  • تنظیمات آن را  در زیر تب Tools جستجو کنید.(Tools)
  • گزینه Search non-WP tables را انتخاب کنید و روی Scan کلیک کنید .
  • ورودی های قرمز رنگ در تصویر بالا متعلق به افزونه هایی هستند که غیرفعال یا حذف شده اند. این جداول را بررسی کنید و آنها را حذف کنید.

WP-Optimize

WP-Optimize بیش از 600000 نصب فعال دارد و یکی از محبوب ترین افزونه های بهینه سازی پایگاه داده WP است.

(Click Run)برای پاکسازی گزینه های مورد نظر روی Run optimization کلیک کنید. جداول و اندازه آنها را در تب اطلاعات جدول ببینید. (Table)همچنین می‌توانید بهینه‌سازی‌ها را در تب تنظیمات(Settings) زمان‌بندی کنید.

WP-Sweep

WP-Sweep یکی دیگر از افزونه‌های WP است که داده‌های غیرضروری را در پایگاه داده شما، از جمله داده‌ها و جداول پلاگین یتیم، پاک می‌کند.

پس از نصب و فعال کردن افزونه، با رفتن به Tools(Tools) > Sweep به تنظیمات دسترسی پیدا کنید . رابط افزونه داده های غیر ضروری را در پایگاه داده شما نشان می دهد.

بخش هایی برای نظرات، کاربران، اصطلاحات، پست ها، گزینه ها و بهینه سازی جداول وجود دارد. برای بهینه سازی پایگاه داده خود، روی Sweep در کنار ورودی کلیک کنید.

WP-Sweep از توابع حذف WP برای پاکسازی پایگاه داده شما استفاده می کند. این تضمین می کند که داده های یتیم پشت سر نمی گذارند.

کدهای کوتاه استفاده نشده را حذف کنید(Remove Unused Shortcodes)

WP پلاگین های زیادی دارد که از کدهای کوتاهی استفاده می کنند که در صفحات و پست ها درج می کنید. وقتی افزونه را غیرفعال می‌کنید، کد کوتاه باقی می‌ماند و به‌عنوان متن داخل پرانتز برای بینندگان نشان داده می‌شود.

یک گزینه این است که میانبر را از هر نمونه در سایت خود به صورت دستی حذف کنید. با این حال، این می تواند زمان زیادی طول بکشد. دیگر گزینه‌های موثرتر و کاربردی‌تر در زیر بیان شده‌اند.

کد کوتاه را مخفی کنید(Hide the Shortcode)

برای مخفی کردن کد کوتاه باقی مانده از یک افزونه حذف شده، موارد زیر را به فایل functions.php خود اضافه کنید:

// Remove shortcode
add_shortcode( 'name_of_shortcode', '__return_false' );

از WP Plugin Remove Orphan Shortcodes استفاده کنید(Use WP Plugin Remove Orphan Shortcodes)

اگر در ویرایش فایل های WP راحت نیستید، از افزونه Remove Orphan Shortcodes استفاده کنید.

این افزونه به طور خودکار کدهای کوتاه یتیم (غیر فعال) را از محتوای شما که قبلاً با افزونه ها و تم ها استفاده می شد پنهان می کند.

حذف نصب افزونه ها از داشبورد WP ساده و آسان است. با این حال، همانطور که اکنون می دانید، غیرفعال کردن و حذف افزونه ها همیشه همه فایل ها و پایگاه داده وردپرس(WordPress databases) مرتبط با آنها را حذف نمی کند.

دفعه بعد که می خواهید یک افزونه WP را حذف کنید، مراحل بالا را دنبال کنید تا پایگاه داده خود را از شر فایل های ناخواسته خلاص کنید و یک سایت WP سریع و تمیز داشته باشید.



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts