كيفية تعطيل / إلغاء تنشيط مكونات WordPress الإضافية (3 طرق)

نشرت: 2021-03-14

يستخدم كل موقع WordPress تقريبًا مكونات إضافية. على الرغم من أنها مفيدة بالتأكيد ، إلا أنها قد تتسبب أحيانًا في تعطل موقع الويب الخاص بك أو تقديم مشكلات أمنية. إذا حدث ذلك ، فقد تحتاج إلى تعطيلها واحدة تلو الأخرى حتى تجد سبب المشكلة. قد يكون ذلك صعبًا إذا لم يكن لديك وصول إلى لوحة القيادة بسبب تعطل أحد المكونات الإضافية.

لحسن الحظ ، هناك الكثير من الطرق الأخرى التي يمكنك من خلالها تعطيل مكونات WordPress الإضافية ، مثل من خلال قاعدة البيانات الخاصة بك. في هذه المقالة ، سنتحدث عن سبب احتياجك للقيام بذلك ونعلمك كيف يعمل في ثلاث خطوات.

دعنا نذهب اليها!

اشترك في قناتنا على اليوتيوب

لماذا تريد تعطيل البرنامج المساعد WordPress؟

كما قلنا أعلاه ، فإن الأسباب الأساسية التي تجعل شخصًا ما قد يقوم بتعطيل مكون WordPress الإضافي هي استكشاف الأخطاء وإصلاحها أو منع الأعطال أو مشكلات الأمان. في بعض الأحيان قد حدث ذلك بالفعل ، وأحيانًا يكون قد حدث وقائي.

ومع ذلك ، بناءً على الظروف ، قد يتعذر الوصول إلى لوحة التحكم. أو أنك تحصل على رمز خطأ لا تعرف تمامًا كيفية تحرّي الخلل وإصلاحه أو سبب ذلك. خذ رموز الخطأ 502 و 504 ، على سبيل المثال. ربما تكون قد صادفتك عدة مرات وعلى الرغم من أنها ليست فريدة من نوعها في WordPress ، فإن المشكلات المتعلقة بالمكونات الإضافية هي سبب محتمل. بصرف النظر عن هؤلاء ، إذا واجهت مشكلة في أي وقت مضى حيث لا يعمل المكون الإضافي على النحو المنشود أو يبدو أن إحدى ميزات موقع الويب الخاص بك معطلة ، فمن الجيد اختبار مشكلات التوافق.

أول شيء عند ظهور مثل هذه المشكلات ، قم بتعطيل المكونات الإضافية واحدة تلو الأخرى ، وليس كلها مرة واحدة. يمكنك تعقب المشكلة بشكل أسرع بهذه الطريقة (ومنع موقعك من الانهيار أكثر). هناك ثلاث طرق للتعامل مع هذا التعطيل:

  1. من خلال لوحة القيادة الخاصة بك ، باستخدام علامة التبويب الملحقات.
  2. عبر FTP ، عن طريق إعادة تسمية مجلدات الملحقات الخاصة بك.
  3. مباشرة من قاعدة البيانات الخاصة بك.

تم سرد هذه الطرق الثلاث بالترتيب من الأسهل إلى الأكثر تعقيدًا. ضع في اعتبارك أن مجرد كونه معقدًا لا يعني أنه صعب. إنها تتطلب فقط أكثر قليلاً من بضع نقرات. دعنا نتعمق حتى تتمكن من تعطيل مكونات WordPress الإضافية الخاصة بك بكل طريقة يمكن تخيلها.

1. كيفية تعطيل البرنامج المساعد WordPress من لوحة القيادة

يعد تعطيل مكون WordPress الإضافي من خلال لوحة تحكم المسؤول أسهل وأبسط طريقة لتعطيل المكون الإضافي. إذا كان لديك حق الوصول إلى لوحة القيادة ، فهذا هو. إذا تسببت مشكلات المكون الإضافي في فقد الوصول ، فانتقل لأسفل وتحقق من SFTP أو طرق قاعدة البيانات. ولكن إذا كنت قادرًا على تسجيل الدخول كالمعتاد ، فإليك ما يمكنك فعله.

أولاً ، انتقل إلى الإضافات - مثبتة من الشريط الجانبي الأيسر.

تعطيل لوحة تحكم المكونات الإضافية

بمجرد الوصول إلى هناك ، قم بالتمرير للعثور على أي مكون إضافي تقوم بإلغاء تنشيطه أولاً. تذكر ، إذا كنت تحرّي الخلل وإصلاحه في المشكلات التي تعتقد أنها قد تكون متعلقة بالمكوِّن الإضافي ، فقم بإلغاء تنشيطها واحدًا تلو الآخر. لا تفعل كل ذلك مرة واحدة ، تذكر. من حيث استكشاف الأخطاء وإصلاحها ، بهذه الطريقة يكمن الجنون.

عند النقر فوق الزر Deactivate أسفل عنوان المكون الإضافي ، فسيتم إعادة تحميل الصفحة وسيتوقف المكون الإضافي عن العمل.

تعطيل المكونات الإضافية

سيكون لديك أيضًا خيار إعادة تنشيطه أو حذفه (2) عند الانتهاء. إذا استمرت مشكلتك ، فلا بأس في إعادة تنشيطها. إذا لم يكن كذلك ، فإن زر الحذف يزيله من الملفات والتخزين.

هذا كل شيء ، رغم ذلك. لقد قمت بتعطيل المكون الإضافي من لوحة المعلومات الخاصة بك ، ونأمل أن يتم حل مشكلتك.

2. كيفية تعطيل البرنامج المساعد WordPress من قاعدة البيانات باستخدام phpMyAdmin

أثناء الوصول إلى قاعدة بيانات WordPress الخاصة بك ليس شيئًا مريحًا للجميع ، إذا كنت كذلك ، فإن تعطيل مكونات WordPress الإضافية بهذه الطريقة آمن ومأمون.

الخطوة # 1: الوصول إلى قاعدة بيانات WordPress الخاصة بك باستخدام phpMyAdmin

للبدء ، ستحتاج إلى الوصول إلى قاعدة بيانات WordPress الخاصة بك. عندما تقوم بإعداد النظام الأساسي ، يقوم WordPress تلقائيًا بإنشاء قاعدة بيانات حيث يخزن جميع المعلومات على موقع الويب الخاص بك. ومع ذلك ، لا يمكنك الوصول إلى قاعدة البيانات الخاصة بك من لوحة المعلومات الخاصة بك. للوصول إلى هناك ، ستحتاج إلى استخدام أداة تمكنك من التفاعل مع قواعد البيانات ، مثل phpMyAdmin.

يوفر لك معظم مضيفي الويب هذه الأيام لوحة تحكم cPanel عند التسجيل للحصول على خطة. إذا قمت بالوصول إلى لوحة التحكم الخاصة بك ، فسترى قسمًا يسمى قواعد البيانات ، مع خيار phpMyAdmin أسفل:

تعطيل إضافات ووردبريس

بالإضافة إلى ذلك ، إذا كنت على مضيف مثل SiteGround أو Pressable ، فستستخدم لوحة تحكم خاصة مثل Site Tools. في معظم الحالات ، يكون لها قسم مخصص لقواعد البيانات. في Siteground ، على سبيل المثال ، يوجد ضمن Site - MySQL - phpMyAdmin (علامة التبويب) - الوصول إلى phpMyAdmin .

siteground phpmyadmin

بغض النظر عن كيفية الوصول إلى هناك أو المضيف الذي تستخدمه ، فإن phpMyAdmin هو نفسه في كل مكان. بعد الضغط على الزر أو النقر على الرابط ، سيتم فتح phpMyAdmin ، وسترى الآن عدة خيارات في منتصف الصفحة. قائمة التنقل في الأعلى ، وقائمة قواعد البيانات على اليسار. إذا كنت تستضيف موقع ويب واحدًا ، فمن المفترض أن ترى قاعدة بيانات واحدة فقط في تلك القائمة. في المثال أدناه ، نستخدم خادم اختبار مع العديد من مواقع الويب ، ومن ثم العناصر المتعددة الموجودة على اليسار والتي يمكن توسيعها:

تعطيل إضافات ووردبريس

في معظم الحالات ، يمكنك تحديد قواعد بيانات WordPress بسبب البادئة wp_ . ومع ذلك ، يغير الكثير من المضيفين هذا الإعداد الافتراضي لأغراض الأمان ويمكنك تعديله أيضًا. في أي حال ، انقر فوق قاعدة بيانات موقع الويب الخاص بك ، ثم انتقل إلى الخطوة الثانية.

الخطوة # 2: حدد موقع جداول البرنامج المساعد الخاص بك

بمجرد فتح قاعدة البيانات الخاصة بك في phpMyAdmin ، سترى قائمة بالجداول التي تحتوي على جميع بيانات موقع الويب الخاص بك ، مثل تلك الموجودة أدناه:

تعطيل إضافات ووردبريس

ستلاحظ أن بعض الجداول لها أسماء تسهل التعرف على محتوياتها ، مثل wp_options و wp_posts . ومع ذلك ، لا يوجد جدول مخصص للمكونات الإضافية. بدلاً من ذلك ، يقوم WordPress بتخزين معلومات المكون الإضافي الخاص بك داخل جدول wp_options :

تعطيل إضافات ووردبريس

ضع في اعتبارك - تحتوي الجداول التي تراها في الأمثلة أعلاه أيضًا على بادئات مخصصة لأسباب أمنية. ومع ذلك ، ربما تبدأ ملفك بـ wp_ . على أي حال ، انقر على رابط wp_options الآن وستفتح صفحة جديدة تحتوي على الكثير من الصفوف:

تعطيل إضافات ووردبريس

يُطلق على الصف الذي نبحث عنه اسم active_plugins وتظهر هذه القيمة تحت عمود option_name . إذا لم تره في البداية ، فلا تقلق - يجب أن تكون هناك عدة صفحات من الصفوف ، لذا استمر في البحث عنها. بمجرد العثور عليه ، انتقل إلى الخطوة رقم ثلاثة.

الخطوة # 3: تعطيل ملحقات WordPress الخاصة بك

إليك الشكل الذي يجب أن يبدو عليه صف active_plugins بمجرد العثور عليه:

تعطيل إضافات ووردبريس

إلى اليمين ، يمكنك رؤية جزء من القيمة التي يحتويها هذا الصف. دعنا نمضي قدمًا ونقوم بتحريره بالنقر فوق الزر تحرير في أقصى يسار الصف. في الصفحة التالية ، سترى جميع الحقول التي يحتوي عليها صف active_plugin ، بما في ذلك حقل يسمى option_value . يمكنك العثور على سلسلة تحتوي على جميع المكونات الإضافية النشطة هناك ، مثل هذا:

تعطيل إضافات ووردبريس

قبل إجراء أي تغييرات ، يجب أن تمضي قدمًا ونسخ هذه السلسلة بأكملها إلى محرر نصوص ، ثم احفظ هذا الملف في مكان ما حيث لن تنساه. بهذه الطريقة ، يمكنك استعادة القيم الأصلية لحقل option_value في حالة حدوث خطأ ما.

بعد القيام بذلك ، امض قدمًا واحذف جميع محتويات الحقل واستبدلها بهذه السلسلة:

أ: 0: {}

يخبر هذا المقتطف الصغير من الكود WordPress أنه لا توجد مكونات إضافية نشطة على موقع الويب الخاص بك. في المثال الذي عرضناه سابقًا ، كان هناك ستة مكونات إضافية قيد التشغيل ، ولهذا السبب تم فتحها بقيمة: 6 بدلاً من ذلك. بمجرد الانتهاء من ذلك ، اضغط على زر Go في الجانب الأيمن السفلي من الصفحة لحفظ تغييراتك.

انطلق وحاول فتح موقع WordPress الخاص بك. إذا كان أحد المكونات الإضافية لديك يمنعه من التحميل ، فيجب أن يعود إلى طبيعته الآن. إذا كان الأمر كذلك ، يجب أن تكون قادرًا على الوصول إلى لوحة القيادة مرة أخرى. من هنا يمكنك تنشيط المكونات الإضافية الخاصة بك مرة أخرى ، واحدة تلو الأخرى. إذا تعطل موقعك بعد تمكين مكون إضافي ، فيمكنك التأكد من أن هذا هو سبب مشاكلك. يمكنك العودة إلى قاعدة البيانات الخاصة بك وتعطيل المكونات الإضافية مرة أخرى لإعادة موقعك مرة أخرى. يمكنك بعد ذلك إلغاء تثبيت المكون الإضافي المعطل والبدء في البحث عن بديل.

3. كيفية إلغاء تنشيط مكون WordPress الإضافي عبر SFTP

يعد SFTP ، أو بروتوكول نقل الملفات الآمن ، أحد أكثر الطرق أمانًا لإلغاء تنشيط مكونات WordPress الإضافية. أولاً ، ستحتاج إلى عميل FTP خارجي. سنستخدم FileZilla.

ضمن cPanel أو Site Tools أو لوحة معلومات الموقع ، ستتمكن من إنشاء بيانات تسجيل دخول وبيانات اعتماد FTP. في معظم الحالات ، يكون قريبًا جدًا من المكان الذي تنشئ فيه عناوين البريد الإلكتروني أو تصل إلى phpMyAdmin.

حسابات بروتوكول نقل الملفات

بعد القيام بذلك ، قم بتشغيل عميل FTP الخاص بك وقم بتسجيل الدخول باستخدام بيانات الاعتماد هذه.

بروتوكول نقل الملفات لإلغاء تنشيط البرنامج المساعد

يمكنك ميزة Quickconnect (1) ، التي تتيح لك فقط تسجيل الدخول دون القلق بشأن حفظ بيانات الاعتماد أو الخيارات الأخرى. سيُظهر عميل FTP الآن جهاز الكمبيوتر المحلي الخاص بك في الأجزاء الموجودة على اليسار وبنية دليل مضيف الويب في الأجزاء الموجودة على اليمين.

انتقل إلى / public-html / wp-content / plugins / folder (2) من تثبيت WordPress هذا وانقر بزر الماوس الأيمن فوق مجلد البرنامج المساعد الذي تنوي إلغاء تنشيطه بواسطة SFTP (3). في قائمة السياق ، حدد تنزيل (4) . لا يؤدي تنزيل المكون الإضافي إلى حذفه من الخادم الخاص بك ، ولكنه يدعمه فقط إذا احتجت إلى إعادة تثبيته.

بمجرد النسخ الاحتياطي بهذه الطريقة ، لا بأس من النقر بزر الماوس الأيمن مرة أخرى واختيار حذف . سيؤدي القيام بذلك إلى إلغاء تنشيط هذا المكون الإضافي وإزالته. لاحظ أن هذه الطريقة لا تتطلب منك تنفيذ إجراء منفصل لإلغاء التنشيط كما هو الحال في لوحة المعلومات الخاصة بك. إذا وجدت أنك بحاجة إلى إعادة تمكين المكون الإضافي ، فما عليك سوى تحميل النسخة الاحتياطية التي قمت بتنزيلها أولاً.

كيفية تعطيل جميع ملحقات WordPress ولماذا تريد ذلك

ومع ذلك ، في بعض الأحيان ، ستحتاج إلى تعطيل كل شيء والبدء من جديد. ربما تتعارض المكونات الإضافية مع قالبك ، أو تتعارض المكونات الإضافية المتعددة مع العديد من المكونات الإضافية الأخرى ولا يساعد تعطيلها واحدة تلو الأخرى. بالإضافة إلى ذلك ، قد تحتاج إلى معرفة المكونات الإضافية الفردية التي تعمل من تلقاء نفسها. لذا فإن تعطيلها جميعًا سيمنحك الفرصة لاستكشاف أخطاء المكونات الإضافية الفردية وإصلاحها دون تدخل من الآخرين.

لحسن الحظ ، يمكنك بسهولة تعطيل جميع المكونات الإضافية في وقت واحد بنفس السهولة التي يمكنك بها تعطيل واحد فقط. مع أفضل الطرق عبر SFTP أو لوحة تحكم مشرف WordPress.

في لوحة معلومات WP ، انتقل إلى الإضافات - مثبتة تمامًا كما هو مذكور أعلاه. هذه المرة ، وبدلاً من تحديد مربع واحد فقط ، انقر فوق مربع الاختيار في الجزء العلوي الأيسر من القائمة. سيؤدي هذا إلى تحديد كل مكون إضافي في القائمة (1) .

حدد كل المكونات الإضافية

ثم انقر فوق القائمة المنسدلة (2) واختر إلغاء التنشيط (3) . ستضغط بعد ذلك على الزر "تطبيق" (4) ، وعند إعادة تحميل الصفحة ، يتم إلغاء تنشيط جميع المكونات الإضافية.

إذا كنت بحاجة إلى إزالتها تمامًا والبدء من جديد ، فيمكنك تكرار هذه العملية ، والآن فقط ستحدد حذف (5) بدلاً من إلغاء التنشيط.

إذا كنت تستخدم بروتوكول SFTP ، فإن العملية تشبه فعلاً ما ورد أعلاه ، فأنت فقط ستحدد كل المجلدات المراد تنزيلها / حذفها ، بدلاً من 1 فقط.

تعطيل كافة المكونات الإضافية

مرة أخرى ، انتقل إلى / public_html / wp-content / plugins / (1) وحدد جميع المجلدات الفرعية للمكونات الإضافية (2) بدلاً من واحدة. انقر بزر الماوس الأيمن وحدد تنزيل (3) للاحتفاظ بالنسخ الاحتياطية ، وعند الانتهاء ، كرر العملية وحدد حذف (4) .

ومرة أخرى ، تم تعطيل وإلغاء تنشيط وحذف مجموعة المكونات الإضافية بالكامل.

استنتاج

يمكن أن يكون استكشاف أخطاء مواقع الويب وإصلاحها أمرًا صعبًا. عندما يتعلق الأمر بـ WordPress ، يمكن أن تتعطل المكونات الإضافية أحيانًا ، والطريقة الوحيدة لحل المشكلة هي تعطيلها مؤقتًا. في معظم الأوقات ، يكون استخدام لوحة الإدارة أكثر منطقية. ومع ذلك ، قد يكون ذلك أمرًا صعبًا دون الوصول إلى لوحة المعلومات الخاصة بك ، لذا فإن التوجه إلى نظام ملفات موقعك عبر SFTP أو إلى قاعدة بيانات WP الأساسية هو أمر قابل للتطبيق وبسيط تقريبًا . بغض النظر عن الطريقة التي تحتاج إليها لتحري الخلل وإصلاحه أو لماذا ، يجب أن تساعد هذه الطرق لإلغاء تنشيط مكونات WordPress الإضافية في فرز الأشياء.

أخبرنا عن تجاربك في استكشاف الأخطاء وإصلاحها وإلغاء تنشيط مكونات WordPress الإضافية؟ أي نصائح أو مؤشرات؟

صورة مميزة للمقال بواسطة Sammby / shutterstock.com