چگونه افزونه‌ها را به طور کامل از وردپرس پاک کنیم؟

پاک کردن افزونه‌ها به طور کامل از وردپرس

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

پاک کردن افزونه‌ها به طور کامل از وردپرس

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

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

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

1- حذف هر فایل باقی مانده با کمک FTP

وردپرس فایل‌های مرتبط با هر افزونه را در یک پوشه مجزا در هاست به نام plugins ذخیره می‌کند. برای دسترسی به آن می‌توانید وارد پنل هاست شوید یا از طریق FTP وارد شوید.
سپس به مسیر public_html>> wp-content>> plugins مراجعه کنید. حال در این پوشه تمامی افزونه‌ها را می‌توانید مشاهده کنید و آن را به صورت کامل حذف کنید یعنی امکان پاک کردن افزونه‌ها به طور کامل از وردپرس را از این بخش دارید.

  افزودن قابلیت بزرگنمایی تصاویر در وردپرس با WP Image Zoom

delete folder- پاک کردن افزونه‌ها به طور کامل از وردپرس

2- حذف جداول جدا شده از پایگاه داده

تمامی افزونه‌های وردپرسی اطلاعاتی را به پایگاه داده به صورت جداول مخصوص به خود ایجاد می‌کنند. زمانی که شما افزونه‌ای را حذف می‌کنید این جداول نیز باید حذف شوند. در صورتی که جدولی یا اطلاعاتی از افزونه همچنان در پایگاه داده باقی مانده باشد بهتر است اگر به آن آگاهی دارید حتما به صورت دستی و با ورود به بخش phpmyadmin، آن را حذف کنید. مسلما این کار سختی است و ممکن است اطلاعاتی را به اشتباه حذف کنید و دچار مشکل شوید. برای این منظور می‌توانید از افزونه WP Optimize در وردپرس کمک بگیرید.

wp optimize- پاک کردن افزونه‌ها به طور کامل از وردپرس

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

پاک کردن افزونه‌ها به طور کامل از وردپرس

3- حذف هر شورت‌کد مرتبط با افزونه

بسیاری از افزونه‌ها شورت‌کدی را برای اضافه کردن به برگه‌ها یا نوشته‌ها دارند. زمانی که این افزونه‌ها را حذف می‌کنید معمولا شورت‌کدهای افزونه باقی می‌مانند. برای این منظور نیز می‌توانید از افزونه Better Search And Replace کمک بگیرید.

better-search-replace - پاک کردن افزونه‌ها به طور کامل از وردپرس

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

shortcode- پاک کردن افزونه‌ها به طور کامل از وردپرس

نتیجه‌گیری

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

  1. حذف هر فایل مربوط به افزونه با کمک FTP
  2. حذف جداول مربوط به افزونه از phpmyadmin
  3. حذف تمامی شورت‌کدهای مربوط به افزونه

سوالات متداول

امکانی در وردپرس است که با نصب آن می توان به یک ویژگی جدید دست یافت. افزونه ها بصورت رایگان و پرمیوم در دسترس بوده و هر کدام برای منظوری خاص روی وردپرس نصب می شوند.
زمانی که افزونه‌ها را حذف می‌کنیم چه اتفاقی می‌افتد؟ حذف افزونه‌ها در وردپرس به سادگی انجام می‌شود. به این صورت که به منوی افزونه‌ها رفته، افزونه مورد نظر را غیرفعال کرده و سپس آن را حذف می‌کنیم. چنانچه بخواهید به صورت دستی این کار را انجام دهید به هاست خود مراجعه کرده و در پوشه افزونه‌ها (plugins) می‌توانید افزونه مورد نظر را حذف کنید.
1- حذف هر فایل باقی مانده با کمک FTP 2- حذف جداول جدا شده از پایگاه داده 3- حذف هر شورت‌کد مرتبط با افزونه
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 4 سال عضو همیار وردپرس

    سلام ممنون از توضیحاتتون.
    من پلاگین المنتور نسخه 2.4.4 رو نصب دارم و تمام صفحات وبسایتم رو که بیشتر از 120 تا هست رو با این پیج ساز ساختم. جدیدا این پلاگین به مشکل خورده و متاسفانه با هیچ روشی نتونستم اپدیت جدید اون رو که 2.9.14 رو نصب کنم. (پیغام اپدیت هیچ پلاگینی رو دریافت نمیکنم)
    سوالم اینه که اگر نسخه قبلی رو حذف کنم تمام اطلاعات و صفحه های ساخته شده با اون پلاگین هم از بین میره؟
    یا اینکه میتونم نسخه قبلی رو حذف و نسخه جدید رو جایگزین کنم بدون از دست رفتن اطلاعات و صفحات.
    ممنون
    نسخه وردپرس من 5.5
    نسخه PHP 7.3
    تداخل پلاگین وجود ندارد (بررسی شد)

    • 6 سال عضو همیار وردپرس

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

  2. 4 سال عضو همیار وردپرس

    سلام. وقتتون بخیر
    من افزونه ها رو پاک کردم و در پوشه پلاگین هم هیچ پوشه اضافی وجود نداره. از دیتابیس هم پاک کردم و مواردی که فرمودین رو انجام دادم. اما بازم تاثیر بعضی افزونه هست و وقتی مجددا نصب می کنم می بینم تنظیماتشون رو سایتم مونده و با تنظیمات سابق اجرا می شن. در صورت امکان راهنمایی بفرمایید. با تشکر

    • 6 سال عضو همیار وردپرس

      از افزونه Change Table Prefix
      برای پاک کردن جداول افزونه های حذف شده استفاده کنید . فقط دقت کنید که حتما قبل انجام این کار بک آپ تهیه کنید.

  3. 6 سال عضو همیار وردپرس

    عالی!
    مختصر و مفید!