غیرفعال سازی تمامی افزونه های وردپرس، زمانی که دسترسی به پنل مدیریت مقدور نیست به یکی از دغدغه های رایج کاربران وردپرسی تبدیل شده است.
در هنگام عیب یابی وردپرس، ممکن است که بخواهید تمامی افزونه های وب سایت وردپرسیتان را غیرفعال کرده و سپس آن ها را تک به تک فعال کنید؛ اما اگر دسترسی به قسمت پنل مدیریت وردپرس مقدور نباشد چه؟
در ادامه این مقاله قرار است تا نحوه غیرفعال سازی تمامی افزونه های وردپرس را بدون نیاز به دسترسی به بخش پنل مدیریت wp-admin پوشش دهیم، پس با ما همراه باشید 🙂
اصولاً دو روش رایج برای غیرفعال سازی افزونه ها بدون دسترسی به پنل مدیریت وجود دارد. در ادامه قصد داریم تا این دو روش را معرفی کنیم.
روش اول: غیرفعال سازی تمامی افزونه های وردپرس با استفاده از FTP
در این روش، شما نیاز دارید تا از یک نرم افزار اتصال FTP یا فایل منیجر (File Manager) هاست وب سایتتان استفاده کنید.
ابتدا، با استفاده از یک اتصال FTP یا فایل منیجر هاست سی پنل، به فایل های وب سایتتان دسترسی پیدا کنید. پس از دسترسی، به پوشه /wp-content/ بروید.

در داخل پوشه wp-content، شما پوشه ای با نام plugins می توانید مشاهده می کنید؛ این پوشه درواقع مکانی است که وردپرس تمامی افزونه های نصب شده وب سایتتان را در آن ذخیره می کند.
همانند تصویر بالا، شما باید با کلیک راست بر روی پوشه plugins و انتخاب گزینه Rename (تغییر نام)، نام این پوشه را تغییر دهید. در اینجا، ما این پوشه را به “plugins.deactivated” تغییر می دهیم.

پس از انجام این کار، تمامی افزونه های نصب شده بر روی وب سایت وردپرسیتان غیرفعال خواهند شد.
اصولاً وردپرس به دنبال پوشه ای با نام plugins می گردد تا بتواند فایل های افزونه های نصب شده را بارگذاری کند؛ حال اگر نتواند پوشه ای با این نام پیدا کند، به طور خودکار تمامی افزونه ها را در دیتابیس غیرفعال می کند.
به طور معمول، از این روش هنگامی استفاده می شود که دسترسی به پنل مدیریت وردپرس امکان پذیر نباشد. اگر یکی از افزونه های نصب شده مخرب بوده باشد، شما با غیرفعال سازی آن توانسته اید که دسترسی خود را به پنل مدیریت وردپرس آزاد کنید.
حال اگر به بخش افزونه ها پنل مدیریت وردپرس خود بروید، متوجه می شوید که اعلاناتی برای هر یک از افزونه ها در رابطه با غیرفعال شدنشان نمایان می شوند.
همچنین می توانید متوجه شوید که تمامی افزونه هایتان از لیست افزونه های موجود ناپدید شده اند؛ البته در اینجا نگران نباشید، زیرا افزونه های وردپرسیتان امن هستند.
در آخر، مجدداً به بخش /wp-content/ هاست وب سایتتان رفته و نام پوشه plugins.deactivated را دوباره به plugins تغییر دهید. حال به پنل مدیریت وردپرس رفته و بخش افزونه ها را بررسی کنید.
زمانی که وارد بخش افزونه ها می شوید، تمامی افزونه های نصب شده در حالت غیرفعال وجود دارند. پس از آن، افزونه ها را تک به تک فعال کنید؛ اگر پس از فعال سازی یک افزونه خاص، مجدداً وب سایتتان دچار مشکل شد، بدین معناست که آن افزونه مخرب است. در صورت شناسایی افزونه مخرب، می توانید فایل آن افزونه را در پوشه plugins معرفی شده حذف کنید.
روش دوم: غیرفعال سازی تمامی افزونه ها با استفاده از phpMyAdmin
روش اول قطعاً از نظر ما آسان تر است، اما با این حال می توانید تمامی افزونه های وردپرس را با استفاده از phpMyAdmin هم غیرفعال کنید.
نکته بسیار مهم: قبل از آنکه هرگونه تغییری در دیتابیس وردپرس انجام دهید، یک بکاپ کامل از دیتابیس تهیه کنید که اگر مشکلی در آینده بوجود آمد، بتوانید از بکاپ گرفته شده کمک بگیرید.
سپس باید وارد داشبورد هاست وب سایتتان بشوید. در مثال زیر، ما در حال استفاده از داشبورد سی پنل (cPanel) هستیم؛ داشبورد هاست وب سایت شما ممکن است متفاوت باشد.
حال در داشبورد هاست، باید بر روی گزینه phpMyAdmin که معمولاً در بخش Database قرار دارد کلیک کنید.

با کلیک بر روی گزینه ذکر شده، داشبورد phpMyAdmin در یک پنجره جدید در مرورگر باز می شود. در اینجا، اگر دیتابیس وردپرس انتخاب نشده است، شما باید دیتابیس وردپرس خود را انتخاب کنید. پس از آن، قادر هستید تا جداول دیتابیس وردپرس را مشاهده کنید.

همانطور که می توانید مشاهده کنید، تمامی جداول موجود در دیتابیس دارای پیشوند wp_prefix قبل از نام جدول هستند. جداول شما ممکن است دارای پیشوند دیتابیس متفاوتی باشد.
در اینجا، شما باید بر روی جدول wp_options کلیک کنید. در داخل جدول wp_options، می توانید ردیف های مختلفی از گزینه ها را مشاهده کنید. حال باید ردیفی که دارای عبارت active_plugins است را پیدا کرده و بر روی گزینه Edit کنار آن کلیک کنید.

پس از کلیک بر روی گزینه ذکر شده، صفحه جدیدی باز می شود. در این صفحه باید فیلد option_value را به عبارت زیر تغییر دهید:
a:0:{}

کار تمام است و شما موفق به غیرفعال سازی تمامی افزونه های وردپرستان شده اید!
Views 0