الرئيسية / تطوير الاضافات / سلسلة تطوير إضافات ووردبريس : الدرس الأول : مقدمة

سلسلة تطوير إضافات ووردبريس : الدرس الأول : مقدمة

ما هي الإضافة؟
هي عبارة عن مجموعة أكواد PHP  (إضافة إلى أكواد CSS, JavaScript ) تتيح لك إضافة أو حذف خصائص لمدونتك دون التعديل على نواة سكريبت الووردبريس ، على سبيل المثال يمكنك صنع إضافة تتيح لك { إظهار التدوينات العشر الأكثر زيارةً بشكل ٍ معيّن }،أو إضافة {لمراقبة التغييرات التي تحصل في مدونتك و إرسال تنبيهات على بريدك الإلكتروني}…. إمكانيات التطوير لا محدودة !

 

لماذا يُفضل دوماً أن نقوم بتطوير إضافة بدلاً من التعديل على نواة السكريبت (core code) ؟
يعود ذلك لعدّة أسباب:
1) حين تخطئ في برمجة إضافة،فالتراجع لن يكلفك أكثر من إبطال تفعيل الإضافة.أما في حال التعديل على “النواة” فأنت تسير في حقل ألغام نشطة:أي خطأ سيؤدي إلى إنهيار كل شيء!

2) في حال كنت خبيراً في التعامل مع لغات تطوير الويب،وكان إحتمال خطأك في التكويد يقترب من الصفر،فتعديلاتك ستذهب أدراج الرياح حين يتم طرح نسخة جديدة من السكريبت.
ينطبق ذلك أيضاً في حال تعديلك لملفات القوالب (Themes)،فأيضاً سيتم استبدال الملفات عندما تقوم بالتطوير.

 

نبدأ:

معظم الإضافات تتألف من عدّة ملفات،لكن لتعمل الإضافة بشكل جيد فهي تحتاج إلى ملف وحيد رئيسي بتنسيق “DocBlock ” في الهيدر header

ما هو تنسيق الـ DocBlock ؟
هو عبارة عن “كود ممتد” مكتوب بلغة PHP  يبدأ عادةً برمز ( / ), و يحوي في بداية كل سطر رمز النجمة ( * )
و كل سطر لا يبدأ برمز النجمة،يتم تجاهله.

 

لا تقلق! فكل هذه المصطلحات الصعبة سيتم شرحها ضمن السلسلة.

 

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

 

سنقوم في التدوينة القادمة بتطوير إضافتنا الأولى،ما هي؟ دعوا الأمر مفاجأة.

شاهد أيضاً

احتراف التعامل مع نموذج الاتصال الدرس الثالث (الرد التلقائي)

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: