أريد أن أشارك معكم منشورا كتبه أخي م.عادل السعيد حول خارطة طريق تعلم تطوير الووردبريس:

خارطة طريق مختصرة لتعلم برمجة ووردبريس

المرحلة الاولى:

في البداية يجب عليك ان تتعرف على جميع مكونات لوحة التحكم

بعد ذلك تتعرف على انواع المحتوى والفرق بينها (المقالات، الصفحات، ..الخ) ثم تتعرف على انواع المحتويات المخصصة وكيفية اضافتها Custom Post Types، وبعد ذلك تتعرف على بيانات الميتا Post Meta وكيفية اضافتها، وكذلك تتعرف على اهم الاضافات وكيف تستفيد منها،

المرحلة الثانية:

تطوير القوالب وهذا بالطبع يتطلب معرفتك بالبرمجة من خلال PHP، وفي هذه المرحلة اكثر ما يهم هو التعرف على ملفات القالب المختلفة ومهمة كل واحد منها بالاضافة لهرمية ملفات القالب template hierarchy،

وتتعرف على hooks بنوعيها action و filters وهذا اهم مفهوم في برمجة ووردبريس ويعتمد عليه الووردبريس بصورة اساسية من اجل عمل الاضافات والقوالب والتكامل بينها، وفي هذه المرحلة ايضا تتعرف على الحلقة WP_Query والحلقات المخصصة لانها الالية الاساسية لجلب البيانات من قاعدة البيانات وعرضها في القالب

المرحلة الثالثة والاخيرة:

تتعمق فيها اكثر في الhooks وتتعرف على طريقة عمل Setting API لإنشاء لوحة تحكم للقالب او الاضافة وتتعرف ايضا على الكلاسات والدوال الاساسية في ووردبريس لا سيما كلاس wpdb، وتتعرف على ادوار المستخدمين وصلاحياتهم user roles and capabiltes وكيفية برمجتها،

ويمكن ايضا ان تركز على اضافة معينة من الاضافات المشهورة مثل WooCommerce او Elementor او غيرهما بحسبب اهتمامك وتحاول الاطلاع على توثيقها والتعامل معها وبرمجة اضافات خاصة بها

وبعد الوصول لهذه المرحلة ستشق طريقك بنفسك ولن تحتاج لإستشارة إن شاء الله ^^

أرجو الإضافة عليها لنخرج بأمثل صورة

    محمد خلف الله الخضر

    شكرًا على مشاركة هذا المنشور معنا. لا بد أيضًا من امتلاك خبرة في أساسيات [سجل الدخول لترى الرابط] و jQuery قبل البدء بتعلم تطوير الووردبريس، ومن المفيد [سجل الدخول لترى الرابط] وكيفية التعامل معها من خلال PHPMyAdmin على سبيل المثال في البداية.

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

    وأود التنويه إلى أن موقع ووردبريس بالعربية يقدم دورة شاملة توضح كيفية تطوير قوالب الووردبريس، وتتضمن صفحة الدورة المواضيع التي يجب التعرف عليها بتسلسل منطقي ملائم ليعتبر خارطة لتعلم تطوير قوالب الووردبريس ([سجل الدخول لترى الرابط]).

    5 أيام لاحقًا

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