كيفية إلغاء تثبيت إضافات WordPress بشكل نظيف
نشرت: 2021-03-11الإضافات هي شريان الحياة لنظام WordPress البيئي. عند اختيار موقع ويب أو نظام أساسي للتدوين ، غالبًا ما تكون القابلية الأساسية للتوسع في WordPress من خلال المكونات الإضافية عاملاً رئيسًا في اختيار الذهاب إلى طريق WP. ومع ذلك ، لا يتم إنشاء جميع المكونات الإضافية على قدم المساواة. ولا تحتاج جميع المكونات الإضافية إلى أن تظل نشطة طوال الوقت. نريد أن نوضح لك كيفية إلغاء تثبيت مكونات WordPress الإضافية بحيث عندما تحتاج إلى إزالة أحد المكونات الإضافية وإذا احتجت إلى ذلك ، فلن تضطر إلى التعامل مع أجزاء المكون الإضافي والجداول المعزولة التي تشوش ملفات موقعك.
إلغاء تنشيط البرنامج المساعد WordPress مقابل إلغاء التثبيت
ليس من غير المألوف أن يخلط مستخدمو WordPress بين إلغاء تنشيط المكون الإضافي وإلغاء تثبيت المكون الإضافي. بعد كل شيء ، يزيل كلا الإجراءين المكون الإضافي من موقعك ، لذا فإن أحدهما جيد مثل الآخر ، أليس كذلك؟ حسننا، لا. ليس تماما.
إلغاء تنشيط البرنامج المساعد هو ذلك فقط. التعطيل. لن يكون المكون الإضافي نشطًا على موقعك بعد الآن ، مما يعني أن أي ميزات تتيحها لن تعمل بعد الآن. كلما قمت بتثبيت مكون إضافي ، عليك تنشيطه قبل أن يعمل. في قائمة المكونات الإضافية ، يمكنك بالمثل إلغاء تنشيط كل مكون إضافي على حدة.

لن يؤدي القيام بذلك إلى إزالة ملفات وإعدادات المكون الإضافي من موقعك . يمكنك إعادة تنشيطها في أي وقت.

ومع ذلك ، سيؤدي حذف أو إلغاء تثبيت مكون إضافي إلى إزالة ملفات المكون الإضافي من موقعك. أو على الأقل معظمهم.
اشترك في قناتنا على اليوتيوب
لماذا قد تقوم بإلغاء تثبيت البرنامج المساعد WordPress؟
يقوم معظم الأشخاص بإلغاء تثبيت مكونات WordPress الإضافية لأنهم انتهوا منها. بالنسبة لك ، ربما تكون قد تجاوزت الحاجة إلى ميزاته ، أو وجدت بديلاً ، أو حتى أنك لم تعجبك.
سبب رئيسي آخر لإلغاء التثبيت هو أن المكون الإضافي يسبب مشاكل في الموقع. قد يحتوي المكون الإضافي على ثغرة أمنية فيه قد تعرض بيانات موقعك للخطر. ربما لديها بالفعل. قد يكون هناك تعارض بين قالبك والمكوِّن الإضافي ، أو قد يتوقف المطورون عن التطوير ولم يعد متوافقًا مع أحدث الإصدارات من WordPress.
يمكن التخفيف من معظم هذه المشكلات بمجرد إلغاء تنشيط المكون الإضافي (كما أوضحنا أعلاه). لكن الملفات التي يحتمل تعرضها للخطر لا تزال موجودة على الخادم الخاص بك. وتلك التي تحتاج إلى إزالتها. وبالتالي ، إلغاء التثبيت.
كيفية إلغاء تثبيت مكون WordPress الإضافي من لوحة القيادة
يعد إلغاء تثبيت مكون WordPress الإضافي من لوحة معلومات مسؤول WP أمرًا بسيطًا. انتقل إلى الإضافات - الإضافات المثبتة لرؤية القائمة الكاملة لما قمت بتثبيته.

من هناك ، يجب عليك إلغاء تنشيط أي مكون إضافي تنوي إلغاء تثبيته . يمكنك إما النقر فوق زر إلغاء التنشيط الذي عرضناه أعلاه ، أو يمكنك تحديد المربع بجوار أي عدد من المكونات الإضافية وتحديد D تنشيط من القائمة المنسدلة الإجراءات المجمعة .

عندما تنتهي هذه العملية ، تحتاج فقط إلى تكراره ، هذه المرة فقط تحديد D elete من القائمة المنسدلة.

ضع في اعتبارك أنه بمجرد النقر فوق الزر لإزالة المكون الإضافي ، يجب عليك إعادة تثبيته إذا غيرت رأيك.
ماذا يحدث عندما تقوم بإلغاء تثبيت البرنامج المساعد WordPress
في كثير من الحالات ، يؤدي إلغاء تثبيت مكون WordPress الإضافي إلى إزالة المجلدات والملفات التي تم إنشاؤها في دليل / wp-content / plugins / لخادمك . سيكون هذا فاصلًا نظيفًا ، ويمكنك التأكد من أن inode خادمك واستخدام التخزين سينخفضان.
ومع ذلك ، لا تكتفي بعض المكونات الإضافية بإرفاق نفسها بموقعك عبر الملفات التي تثبتها. تعمل بعض المكونات الإضافية على تغيير قواعد بيانات WordPress الأساسية عن طريق إنشاء جداول وإدارة البيانات باستخدام WP core نفسه. (هذا سلوك عادي ، بالمناسبة. لا تقلق من حدوث ذلك.) بعض المكونات الإضافية التي تعمل على حماية موقعك من الاقتحامات قد تغير ملف .htaccess الخاص بك (لذلك قد تقوم بإعادة توجيه المكونات الإضافية).
ومع ذلك ، عند إلغاء التثبيت ، لا تقوم بعض المكونات الإضافية بإزالة جداول وإدخالات قاعدة البيانات الخاصة بها. في بعض الحالات ، يكون هذا بسبب رغبة المطورين في الحفاظ على إعدادات المستخدم في حالة إعادة التثبيت. ولكن باستثناء ذلك ، فإن بعض المكونات الإضافية تترك فقط وحدات بايت وبايت من البيانات التي يمكن أن تسد خادمك في النهاية وتبدأ في التأثير على الأداء وأوقات الاستعلام.
بالإضافة إلى ذلك ، تترك بعض المكونات الإضافية آثارًا لملفاتها في نظام الملفات نفسه. على سبيل المثال ، يمكنك استخدام مكون إضافي احتياطي ولكنك قررت إلغاء تثبيته لبعض الوقت. في معظم الحالات ، تظل مجلدات المكون الإضافي للنسخ الاحتياطي كما هي لأنها تحتوي على نُسخ احتياطية لموقعك. في هذه الحالة ، يعد هذا أمرًا آمنًا من الفشل للحفاظ على أمان موقعك. ومع ذلك ، فإن بعض المكونات الإضافية تترك الملفات المعزولة التي قد ترغب في تنظيفها.
كيفية إزالة جميع ملفات البرنامج المساعد WordPress تمامًا
جزء من معرفة كيفية إلغاء تثبيت مكونات WordPress الإضافية هو معرفة أنه ليس من الضروري إزالة كل ملف على حدة بنسبة 100٪. إذا كنت مستخدمًا مبتدئًا لـ WordPress أو كنت لا تعرف الكثير عن بنية ملف WP (أو لا تريد التعمق في ذلك) ، فلا تقلق بشأن ذلك. احتمالية تأثير الملفات المعزولة وجداول قاعدة البيانات عليك منخفضة جدًا.
ومع ذلك ، إذا كان موقعك يعتمد على كل 0.1 ثانية من سرعة الصفحة التي يمكنك الحصول عليها ، فقد يكون تنظيف نظام الملفات وقاعدة البيانات هو ما تبحث عنه تمامًا.
كيفية إزالة أي ملفات متبقية باستخدام SFTP
يعد SFTP الطريقة الأكثر أمانًا لإزالة هذه الملفات من خادمك. داخل مضيف الويب الخاص بك ، يمكنك إعداد بيانات اعتماد FTP لأي موقع ويب مستضاف هناك. في Siteground ، يحتوي قسم أدوات الموقع لكل موقع ويب على علامة تبويب حسابات FTP حيث يمكنك إنشاء العديد من الحسابات بأذونات SFTP كما تريد.

بعد القيام بذلك ، استخدم بيانات الاعتماد هذه لتسجيل الدخول عبر عميل FTP مثل FileZilla. استخدم Quickconnect (1) بسهولة ، ولكن يمكنك أيضًا حفظ معلومات تسجيل الدخول الخاصة بك ضمن قائمة File.

بمجرد تسجيل الدخول ، سترى بنية دليل موقعك على اليمين (2) ، وجهاز الكمبيوتر الخاص بك في الأجزاء اليسرى. انتقل في موقعك إلى / wp-content / plugins / (3) وحدد موقع ملفات المكون الإضافي. عادة ما يكون الاسم شيئًا مشابهًا لعنوانه ، على الرغم من أنه ليس دقيقًا دائمًا. على سبيل المثال ، كان المكون الإضافي الذي قمنا بإلغاء تثبيته يسمى RSS Importer ولكن الدليل كان / import-xml-feed (4) .

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

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

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

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

تتم تسمية الجداول بشكل عام بتنسيق قابل للقراءة بشكل لائق ، ويمكنك على الأرجح معرفة المكون الإضافي الذي تنتمي إليه. سيخبرك إصدار Pro من المكون الإضافي بهذه المعلومات (وهي 39 دولارًا فقط لترخيصين للموقع ، وهو أمر يستحق ذلك).
جميع الجداول المدرجة هنا مأخوذة من مكونات إضافية لم تعد مثبتة. على سبيل المثال ، تلك التي تبدأ بـ wp_defender_ هي من المكون الإضافي wpmudev ، Defender Pro. الجداول wp_gamipress_ هي من Gamipress. لا تحتوي كل هذه الجداول على بيانات فيها ، ولكن جميعها موجودة كبيانات في ديسيبل.
حدد الجداول التي تريد تحسينها (يقدم البرنامج المساعد اقتراحات لتلك التي في أمس الحاجة إليها). من القائمة المنسدلة ، يمكنك تحديد تحسين الصفوف أو إصلاحها أو حذفها أو إفراغها.

نقترح ألا تستخدم الحذف إلا باعتدال وعندما تكون متأكدًا تمامًا من أن إزالة هذا الجدول لن يسبب أي مشاكل. هذه هي الطريقة لتنظيفه بالكامل. (ربما نكون قد كسرنا موقع WordPress أثناء العمل على هذا المنشور من خلال كوننا متعجرفين بحذف الجداول.) نقترح استخدام خيار التحسين .
كيفية إزالة الرموز القصيرة المرتبطة بملحقات WordPress غير المثبتة
وأخيرًا ، لعنة مستخدمي البرنامج المساعد في كل مكان ... الرموز القصيرة. نحن في الواقع نحب الرموز القصيرة هنا في Elegant Themes ونعتقد أنها طريقة رائعة لإنشاء وظائف. ومع ذلك ، فإن إحدى المشكلات التي تواجههم هي أنه إذا توقفت عن استخدام مكون إضافي (حتى عن طريق إلغاء تنشيطه وعدم إلغاء تثبيته) ، فإن المكون الإضافي يتوقف عن العمل. ولديك رمز قصير غير معروض سيظهر على موقعك كنص خام ، مثل [shortcode param = ”render_something” time = ”always]
هذا في الواقع إصلاح سهل للغاية ، إذا كان يدويًا. انتقل إلى مضيف الويب الخاص بك وابحث عن الوصول إلى phpMyAdmin. في SiteGround ، يوجد في أدوات الموقع - الموقع - MySQL - phpMyAdmin (علامة التبويب) . اضغط على زر الوصول phpMyAdmin .

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

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

بالإضافة إلى ذلك ، يمكنك الانتقال يدويًا إلى المنشورات والصفحات في لوحة معلومات WordPress واستخدام محرر المنشورات لإزالتها أيضًا. يعد البحث في قاعدة البيانات مثل هذا هو أفضل طريقة للعثور على المنشورات والصفحات التي يوجد بها الرمز القصير. لحسن الحظ ، في معظم الحالات ، لا توجد الرموز القصيرة في كل منشور تقريبًا ، ولكن في عدد قليل فقط.
بالإضافة إلى ذلك ، يمكن للمكونات الإضافية مثل Shortcode Cleaner Lite / Pro و Better Search and Replace البحث في قاعدة البيانات نيابة عنك والقضاء عليها في أي وقت من الأوقات.
استنتاج
في أي وقت يكون لديك مكونات إضافية على موقع WordPress الخاص بك ، فإن الفرصة التي ستحتاج إلى إلغاء تنشيطها أو إلغاء تثبيتها موجودة. سواء كان الأمر يتعلق باستكشاف مشكلة ما أو مجرد الانتهاء من وظائفها ، نأمل أنه بغض النظر عن أسبابك ، فأنت تعرف الآن كيفية إلغاء تثبيت مكون WordPress الإضافي بالطريقة الصحيحة. ليس هناك حقًا طريقة خاطئة للقيام بذلك ، ولكن كما ترى ، قد تكون بعض الطرق أنظف قليلاً من غيرها.
ما هي تجاربك مع إلغاء تثبيت مكونات WordPress الإضافية؟
صورة مميزة للمقال بواسطة Sammby / shutterstock.com
