من أسوأ ما يمكن أن نواجهه كخبراء أو مطوري ووردبريس هو أن يخبرنا العميل بعد فترة من تسليم الموقع أنه قد توقف فجأة، وبعد الفحص نكتشف أنه قد قام بتعطيل إضافة أساسية أو حذف كودًا بالخطأ أثناء عبثه بلوحة التحكم.
ولذلك فأنا أستخدم مجلد mu-plugins في ووردبريس لأمنع العملاء من تعطيل أي أكواد أو إضافات سيؤدي تعطيلها إلى توقف الموقع، فعلى عكس مجلد plugins العادي، تعمل الملفات الموجودة في هذا المجلد تلقائيًا ولا تظهر في قائمة الإضافات، وبالتالي لا يمكن تعطيلها.
لهذا السبب فإنني أستخدم هذا المجلد لعزل الأكواد المهمة، مثل:
إعدادات SMTP، حيث أضع كود الاتصال بالبريد هنا لضمان عدم توقف رسائل الموقع مهما غير العميل في الإعدادات الأخرى.
أكواد تخصيص لوحة التحكم، إذ أضيف أكوادًا تخفي القوائم التي لا يحتاجها العميل حتى لا يشتت نفسه أو يغير ما لا يفهمه.
أكواد الأمان، كوضع كود لمنع فتح الموقع في إطار Frame ضمن موقع آخر، بدلًا من وضعه ضمن ملف [سجل الدخول لترى الرابط]، وبالتالي يزول تأثيره إذا غير العميل القالب.
هل تعتمدون على mu-plugins في مشاريعكم، وما هي نوعية الوظائف التي تفضلون عزلها باستخدامه؟