زمانی که شما افزونهای را به طور معمول حذف میکنید، فایلهای نصفه و نیمه و اضافی آن در سایت باقی میماند. البته این یک اتفاق منفی و بد نیست بلکه به این دلیل که ممکن است اگر روزی مجدد آن افزونه را نصب کنید، تنظیمات برای شما مانند قبل در دسترس باشد و دیگر نیازی به ساخت آن نداشته باشید. این موضوع به نظر عملی و منطقی است اما اغلب باعث اختلالاتی در سیستم وردپرس میشود.
پاک کردن افزونهها به طور کامل از وردپرس به صورت معمول انجام نمیشود و تنها سیستمی که وردپرس برای حذف افزونهها دارد از همان بخش افزونهها قابل انجام است. یعنی شما برای حذف کامل افزونهها به همراه فایلهایشان باید به صورت دستی وارد عمل شوید.
پاک کردن افزونهها به طور کامل از وردپرس
زمانی که افزونهها را حذف میکنیم چه اتفاقی میافتد؟
حذف افزونهها در وردپرس به سادگی انجام میشود. به این صورت که به منوی افزونهها رفته، افزونه مورد نظر را غیرفعال کرده و سپس آن را حذف میکنیم. چنانچه بخواهید به صورت دستی این کار را انجام دهید به هاست خود مراجعه کرده و در پوشه افزونهها (plugins) میتوانید افزونه مورد نظر را حذف کنید. اما امروز میخواهیم بدانیم چگونه میتوانیم یک افزونه را با تمام امکانات و فایلهای جانبی از وردپرس حذف کنیم و به عبارتی پاک کردن افزونهها به طور کامل از وردپرس چگونه است؟
نحوه حذف کامل افزونهها از وردپرس
قبل از انجام هر اقدامی لطفا نسخه پشتیبان از وردپرس خود تهیه کنید. زیرا در هنگام حذف فایلهای افزونه ممکن است خللی در سایت ایجاد شود یا فایلی را به صورت اشتباه حذف کنید.
1- حذف هر فایل باقی مانده با کمک FTP
وردپرس فایلهای مرتبط با هر افزونه را در یک پوشه مجزا در هاست به نام plugins ذخیره میکند. برای دسترسی به آن میتوانید وارد پنل هاست شوید یا از طریق FTP وارد شوید.
سپس به مسیر public_html>> wp-content>> plugins مراجعه کنید. حال در این پوشه تمامی افزونهها را میتوانید مشاهده کنید و آن را به صورت کامل حذف کنید یعنی امکان پاک کردن افزونهها به طور کامل از وردپرس را از این بخش دارید.
2- حذف جداول جدا شده از پایگاه داده
تمامی افزونههای وردپرسی اطلاعاتی را به پایگاه داده به صورت جداول مخصوص به خود ایجاد میکنند. زمانی که شما افزونهای را حذف میکنید این جداول نیز باید حذف شوند. در صورتی که جدولی یا اطلاعاتی از افزونه همچنان در پایگاه داده باقی مانده باشد بهتر است اگر به آن آگاهی دارید حتما به صورت دستی و با ورود به بخش phpmyadmin، آن را حذف کنید. مسلما این کار سختی است و ممکن است اطلاعاتی را به اشتباه حذف کنید و دچار مشکل شوید. برای این منظور میتوانید از افزونه WP Optimize در وردپرس کمک بگیرید.
با کمک این افزونه میتوانید تعیین کنید که چه قسمتی باید از دیتابیس حذف شود. کافیست این افزونه را نصب کنید و تمامی اطلاعات را مشاهده کنید.
3- حذف هر شورتکد مرتبط با افزونه
بسیاری از افزونهها شورتکدی را برای اضافه کردن به برگهها یا نوشتهها دارند. زمانی که این افزونهها را حذف میکنید معمولا شورتکدهای افزونه باقی میمانند. برای این منظور نیز میتوانید از افزونه Better Search And Replace کمک بگیرید.
این افزونه امکان جستجوی مقادیر خاص در وبسایت را فراهم کرده و آنها را جایگزین میکند. همچنین میتواند شورتکدهای افزونه حذف شده را از بین ببرد و پاک کند. فقط کافیست شورتکد مورد نظر را جستجو کنید:
نتیجهگیری
زمانی که افزونهای را از وردپرس حذف میکنیم، فایلهای آن باقی میمانند. برای اینکه بتوانیم پاک کردن افزونهها به طور کامل از وردپرس را امکانپذیر سازیم از سه روش زیر میتوانیم اینکار را انجام دهیم:
- حذف هر فایل مربوط به افزونه با کمک FTP
- حذف جداول مربوط به افزونه از phpmyadmin
- حذف تمامی شورتکدهای مربوط به افزونه
vivi 4 سال عضو همیار وردپرس
سلام ممنون از توضیحاتتون.
من پلاگین المنتور نسخه 2.4.4 رو نصب دارم و تمام صفحات وبسایتم رو که بیشتر از 120 تا هست رو با این پیج ساز ساختم. جدیدا این پلاگین به مشکل خورده و متاسفانه با هیچ روشی نتونستم اپدیت جدید اون رو که 2.9.14 رو نصب کنم. (پیغام اپدیت هیچ پلاگینی رو دریافت نمیکنم)
سوالم اینه که اگر نسخه قبلی رو حذف کنم تمام اطلاعات و صفحه های ساخته شده با اون پلاگین هم از بین میره؟
یا اینکه میتونم نسخه قبلی رو حذف و نسخه جدید رو جایگزین کنم بدون از دست رفتن اطلاعات و صفحات.
ممنون
نسخه وردپرس من 5.5
نسخه PHP 7.3
تداخل پلاگین وجود ندارد (بررسی شد)
سید سجاد غلام پور 7 سال عضو همیار وردپرس
سلام
داخل هاست توی پوشه plugin، نسخه جدید رو آپلود کنید و اسم پوشه نسخه قبل رو تغییر نام بدید و سپس نسخه جدید رو از حالت زیپ خارج کنید و داخل سایت ببینید اگر مشکلی نیست و افزونه بروز شده، بعد میتونید نسخه قدیمی رو پاک کنید.
jadsag@outlok.site 4 سال عضو همیار وردپرس
سلام. وقتتون بخیر
من افزونه ها رو پاک کردم و در پوشه پلاگین هم هیچ پوشه اضافی وجود نداره. از دیتابیس هم پاک کردم و مواردی که فرمودین رو انجام دادم. اما بازم تاثیر بعضی افزونه هست و وقتی مجددا نصب می کنم می بینم تنظیماتشون رو سایتم مونده و با تنظیمات سابق اجرا می شن. در صورت امکان راهنمایی بفرمایید. با تشکر
سید سجاد غلام پور 7 سال عضو همیار وردپرس
از افزونه Change Table Prefix
برای پاک کردن جداول افزونه های حذف شده استفاده کنید . فقط دقت کنید که حتما قبل انجام این کار بک آپ تهیه کنید.
شایان شامرادی 7 سال عضو همیار وردپرس
عالی!
مختصر و مفید!
بهاره کوهستانی 11 سال عضو همیار وردپرس
موفق باشید