غیرفعال کردن افزونه های وردپرس زمانی که به پنل وردپرس دسترسی نداریم

غیرفعال کردن افزونه های وردپرس زمانی که به پنل وردپرس دسترسی نداریم

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

شما برای غیرفعال کردن افزونه های وردپرس در این مواقع دو راه دارید که در ادامه آن ها را به شما آموزش خواهیم داد.

غیرفعال کردن افزونه های وردپرس با FTP

شما می توانید با استفاده از یک FTP یا فایل منیجر کنترل پنل هاست خود همه افزونه های وردپرس را غیرفعال کنید برای این کار با ما همراه باشید.

ابتدا به FTP یا فایل منیجر کنترل پنل هاست خود وارد شوید. سپس به پوشه /wp-content/ بروید.

فایل منیجر

در داخل پوشه wp-content، یک پوشه به نام plugins خواهید دید. این جایی است که وردپرس تمام افزونه هایی که در وب سایت شما نصب شده است را ذخیره می کند.

بر روی پوشه plugins کلیک راست کرده و Rename را انتخاب کنید. اگر از طریق فایل منیجر این کار را انجام می دهید نیز همین کار را بکنید.(ممکن است در فایل منیجر های مختلف این گزینه در جاهای دیگری قرار داشته باشد) نام پوشه plugins را به هر چیزی که دوست دارید تغییر دهید. مثلا، ما آن را به “plugins.deactivate” تغییر نام دادیم. هنگامی که این کار را انجام می دهید، تمام افزونه های شما غیرفعال خواهند شد.

اگر می خواهید فقط افزونه خاصی را غیرفعال کنید وارد پوشه plugins شوید و پوشه افزونه مورد نظر را پیدا کنید و نام آن را به چیز دیگری تغییر دهید.

غیرفعال کردن همه افزونه های وردپرس با phpMyAdmin

در این روش شما با استفاده از phpMyAdmin می توانید تمام افزونه های وبسایت وردپرسی خود را غیرفعال کنید. برای انجام این کار با ما همراه باشید.

ابتدا باید وارد کنترل پنل هاست خود شوید. در این مثال ما cPanel را به شما نشان می دهیم. کنترل پنل میزبانی وب شما ممکن است متفاوت باشد.

بعد از ورود به کنترل پنل خود بر روی phpMyAdmin بزنید. همانند تصویر زیر که مربوط به کنترل پنل cpanel می باشد.

ورود به phpMyAdmin

بعد از ورود به phpMyAdmin دیتابیس متصل به وردپرس خود را انتخاب کنید. بعد از انجام این کار جداول دیتابیس شما به نمایش در می آید به جدول wp_options بروید.

غیرفعال کردن همه افزونه های وردپرس با phpMyAdmin

همانطور که مشاهده می کنید همه جداول با پیشوند wp_ هستند. جداول شما ممکن است یک پیشوند متفاوت داشته باشد. در داخل جدول wp_options شما ردیف های مختلفی را مشاهده خواهید کرد. شما باید گزینه ‘active_plugins’ را در این جدول پیدا کنید و سپس بر روی لینک «Edit» در کنار آن کلیک کنید.

غیرفعال کردن همه افزونه های وردپرس با phpMyAdmin

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

غیرفعال کردن همه افزونه های وردپرس با phpMyAdmin

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

امیرحسین غلامیان

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

12 دیدگاه

  1. کاربر
    سید ناصر 19 مهر 1400

    سلام خسته نباشید
    سایت من هر چند وقت یکبار با همین مشکل مواجه میشه و هر دفعه با یکی از موارد گفته شده مشکلم حل شده وبا موارد قبلی دیگه مشکل حل نمیشد

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

    ممنون میشم راهنماییم کنید

    پاسخ
    • مدیریت
      آرین غفوری صنعتی 25 مهر 1400

      سلام، اینکه هر چند وقت یکبار براتون مشکلی پیش میاد یعنی یک مشکلی هست داخل وب سایتتون.

      چرا که سایت وردپرسی خود به خود با مشکل مواجه نمیشه. در حال حاضر دقیقا چه مشکلی دارین؟ دقیقتر بفرمایین راهنمایی کنم.

      پاسخ
  2. کاربر
    فرانک 3 مهر 1400

    سلام من از روش دوم رفتم.phpmyadmin ولی گزینهactive-plugin نبود

    پاسخ
    • مدیریت
      آرین غفوری صنعتی 6 مهر 1400

      سلام، به سایر صفحات اون جدول مراجعه کنید و یا تعداد نمایش رو از ۲۵ به ۵۰۰ تغییر بدین و بعد صفحه هارو چک کنید حتما هست این مورد.
      برای پیدا کردن سریع تر در هر صفحه با استفاده از کلید های ترکیبی Ctrl + F می‌تونید عبارت active_plugins رو سرچ کنید و سریع تغییر رو اعمال کنید.

      پاسخ
  3. کاربر
    طاهره آل محمد 20 تیر 1400

    سلام و عرض ادب

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

    ممنون میشم راهنمایی کنید.

    پاسخ
    • مدیریت
      آرین غفوری صنعتی 31 تیر 1400

      سلام این مورد به علت نقش کاربری شما هست.
      احتمالا نقش کاربری شما وابسته به یکی از افزونه ها بوده و در حال حاضر به علت غیرفعال کردن همه افزونه اون افزونه هم غیرفعال شده و دیگه اون نقش کاربری موجود نیست.
      شما میتونید با تغییر نقش کاربری خودتون از phpmyadmin یا همان دیتابیس سایت خود، مشکلتون رو حل کنید.
      نقش خودتون رو بزارید روی administrator و این مشکل حل میشه…

      پاسخ
  4. کاربر
    مصطفی 20 اسفند 1399

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

    پاسخ
    • مدیریت
      آرین غفوری صنعتی 21 اسفند 1399

      سلام نظر لطف شماست و خیلی خوشحالیم که مفید واقع شدیم.

      پاسخ
  5. کاربر
    amir 12 آذر 1398

    با سلام
    چجوری باید افزونه هایی که در خود قالب هستند رو حذف کرد ؟

    پاسخ
    • مدیریت
      امیرحسین غلامیان 17 آذر 1398

      سلام، افزونه های ضروری قالب رو نمیشه غیرفعال کرد. قالب برای اجرا به این پلاگین ها نیاز داره!

      پاسخ
  6. کاربر
    سهیلا 16 مرداد 1398

    عالی بود مرسی مشکلم حل شد

    پاسخ
  7. کاربر
    vahid 13 تیر 1398

    سپاس از اموزش. بسیار کاربردی بود

    پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *