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

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

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

این آموزش شامل موارد زیر هست:

  • پاک کردن افزونه وردپرس از طریق پیشخوان
  • پاک کردن افزونه وردپرس از طریق سی‌پنل
  • پاک کردن اطلاعات و جداول افزونه از دیتابیس

علت حذف افزونه وردپرس

◇فضای هاست:

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

◇ بکاپ گیری و بازگردانی آسان:

با حذف افزونه هایی که از آنها استفاده نمی کنید، سایز بکاپ وردپرس رو کاهش میدین، کاهش سایز بکاپ باعث میشه تا شما در زمان کمتری اقدام به بکاپ گیری و restore کنید.

◇تمیز نگه داشتن دیتابیس:

پایگاه داده خودتون رو از اطلاعات ناخواسته ( junk data ) که برخی پلاگین ها ایجاد می‌کنند، تمیز نگه می‌دارید.برای اطلاعات جامع تر در این مورد به مقاله بهینه سازی پایگاه داده مراجعه کنید.

◇ امنیت:

  1. پلاگین های غیر ایمن رو حتی اگر غیر فعال کنید، تا زمانی که حذف نشن همچنان سایت شما رو آسیب پذیر می‌کنند زیرا هنوز می‌تونند برای اجرای کدهای مخرب مورد استفاده قرار بگیرند.
  2. فایل های یک افزونه حتی وقتی که غیر فعاله، در هاست شما وجود داره. و چون به مدت طولانی این افزونه رو به روز رسانی نمی کنید، امنیت وب سایت شما رو به خطر میندازه. به یاد داشته باشید که یکی از مهمترین علت های به روزرسانی، افزایش امنیت و بستن راه نفوذ هکرهاست.

پس افزونه های بدون استفاده رو پاک کنید و نگران نباشید چون هر موقع به اونها نیاز داشتید می‌تونید دوباره اونها رو نصب و فعال کنید.

حذف افزونه وردپرس از طریق پیشخوان

گام اول

ابتدا وارد پیشخوان وردپرس بشید و به قسمت افزونه ها>افزونه های نصب شده بروید.

حذف افزونه

گام دوم

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

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

گام سوم

سپس پاک کردن رو انتخاب کنید.

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

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

پیام افزونه با موفقیت پاک شد را مشاهده می کنید.حذف افزونه وردپرس از طریق پیشخوان

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

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

گام اول

وارد قسمت File Manager بشوید.

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

گام دوم

پوشه public_html رو انتخاب کنید. این پوشه ریشه اصلی هاست شما هست.

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

گام سوم

پوشه wp-content رو باز کنید.

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

گام چهارم

پوشه plugins رو باز کنید. در این پوشه همه ی افزونه های نصب شده در وردپرس رو مشاهده می‌کنید.

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

گام پنجم

روی پوشه ی افزونه ای که قصد حذف اون رو دارید کلیک راست کنید و Delete رو انتخاب کنید.

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

در پنجره ای که مشابه شکل زیر باز خواهد شد، تیک قسمت مشخص شده رو بزنید و روی دکمه Confirm کلیک کنید.

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

افزونه شما به راحتی حذف شد. اگر قصد پاک سازی کامل افزونه ها را دارید که هیچ نام  نشانی از آنها باقی نماند با ادامه مطلب همراه ما باشید.

حذف سایر فایل های افزونه که در پوشه Plugins ذخیره نشده است

بعضی از افزونه ها هم هستند که فایل ها و اطلاعاتشون رو در خارج از پوشه plugins و در پوشه های دیگری نگه داری می کنند و این فایل ها با حذف افزونه، پاک نمیشن. در این صورت باید از طریق هاست اقدام به بررسی و حذف این فایل ها بکنید. به عنوان مثال بسیاری از پلاگین های مربوط به گالری،اسلایدر و پشتیبان گیری یک سری اطلاعاتشون رو به صورت مستقیم در پوشه wp-content ذخیره می کنند و یا پلاگین سلام دنیا که به صورت پیش فرض در ورد پرس نصب شده و تنها یک پوشه از این افزونه در پوشه plugins نصب شده است. هر فولدری که در پوشه wp-content  و پوشه plugins میبینید که با نام افزونه شما شباهت داره رو می توانید حذف کنید. دقت کنید که قبل از هرگونه تغییر و دستکاری در این پوشه ها یک فول بکاپ تهیه کنید تا در صورت ایجاد مشکل یک نسخه پشتیبان داشته باشید.

پاک کردن جداول افزونه از دیتابیس

بعضی قالب ها و افزونه ها جداولی در دیتابیس (پایگاه داده) ایجاد می کنند که اگر قصد دارید افزونه ای که حذف کردید، جداول دیتابیس مربوط به اون رو هم حذف کنید. شما می توانید این کار را به صورت دستی یا با استفاده از افزونه انجام بدهید.

به منظور حذف دستی جداول اضافه در دیتابیس مطابق شکل زیرphpMyadmin رو انتخاب کنید.

پاک کردن جداول افزونه از دیتابیس وردپرس

  1. در قسمت سمت راست دیتابیس ها رو مشاهده می کنید. دیتابیسی رو که وردپرس روی آن نصب هست رو انتخاب کنید.
  2. جداول ذخیره شده در دیتابیس رو مشاهده می کنید.جدول مربوط به افزونه ای که حذف کردید رو تیک بزنید.
  3. از قسمت with selected مشخص شده drop رو انتخاب کنید.

پاک کردن جداول افزونه از دیتابیس وردپرسدر صفحه ای که مشابه شکل زیر باز میشه، دکمه yes رو بزنید.

پاک کردن جداول افزونه از دیتابیس وردپرس

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

اما قطعاً شناسایی این جدول ها برای شما سخت و پیچیده است. شما می توانید از افزونه Garbage Collector استفاده کنید که به راحتی پایگاه داده ی وردپرس را اسکن کرده و لیستی از تیبل ها و جدول های افزونه حذف شده را نشان می دهد که می توانید آنها را پاک کنید.

نکته: حتی اگر شما از یک افزونه قدرتمند بهینه سازی پایگاه داده، مانند wp-rocket یا wp-optimize استفاده می کنید هم نمی تواند این جدول ها را حذف کند.

بعد از نصب افزونه، در پیشخوان وردپرس به 1) قسمت ابزارها>Plugins Garbage Collector بروید. 2) و مطابق شکل 

مثل شکل زیر جدول های قرمز را تیک دار کنید و دکمه delete tables را بزنید.

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

سخن آخر

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

موفق باشید.

آموزش قبلی (حذف قالب وردپرس)

آموزش بعدی(آموزش کار با وردپرس)

حذف کامل افزونه وردپرس
4.6 (92%) 10 نظر
درباره نویسنده

۴ نظر درباره ی “حذف کامل افزونه وردپرس

  1. م - ۲۴ فروردین ۱۳۹۸ در ۱۶:۴۴

    سلام آقا خیلی خیلی خیلی ممنونم ازتون بابت مطالب بسیار مفید و کاربردیتون خیلی زحمت کشیدید دمتون گرم و خداقوت

    پاسخ
    • مدیر - ۲۵ فروردین ۱۳۹۸ در ۲۳:۲۳

      سلام دوست عزیز؛ از شما خیلی مچکرم و خوشحال میشیم بازم به سایت خودتون سر بزنید.

      پاسخ
  2. محمود - ۷ اردیبهشت ۱۳۹۸ در ۱۶:۳۹

    سلام ، میشه لطف کنید بگید افزونه user unlimite رو چطور میشه بصورت کامل حذف بکنم تا در صورت نصب مجدد این افزونه اون ستاپ اولیه خودش رو مثل برگه ها و … ایجاد بکنه؟

    پاسخ
    • داودی - ۸ اردیبهشت ۱۳۹۸ در ۱۵:۳۰

      تنظیمات برخی افزونه ها در جداول دیتابیس شما ذخیره میشه، به صورتی که اگر شما افزونه رو حذف کنید و مجددا نصب کنید تنظیمات قبل رو خواهید داشت، پس باید جداول و اطلاعات مربوط به افزونه رو از دیتابیس پاک کنید. علاوه بر اون برخی افزونه ها هم هستند که برگه هایی رو می سازند (مثل برگه های سفارشی لاگین و ریجیستر) که باید به صورت دستی اقدام به حذف برگه ها کنید، اگر چه حذف برگه ها و صفحات ایندکس شده باعث خطای ۴۰۴ و تاثیر منفی روی سئو سایت شما داره.

      پاسخ

ثبت نظر