أريد أن أشارك معكم منشورا كتبه أخي م.عادل السعيد حول خارطة طريق تعلم تطوير الووردبريس:
خارطة طريق مختصرة لتعلم برمجة ووردبريس
المرحلة الاولى:
في البداية يجب عليك ان تتعرف على جميع مكونات لوحة التحكم
بعد ذلك تتعرف على انواع المحتوى والفرق بينها (المقالات، الصفحات، ..الخ) ثم تتعرف على انواع المحتويات المخصصة وكيفية اضافتها Custom Post Types، وبعد ذلك تتعرف على بيانات الميتا Post Meta وكيفية اضافتها، وكذلك تتعرف على اهم الاضافات وكيف تستفيد منها،
المرحلة الثانية:
تطوير القوالب وهذا بالطبع يتطلب معرفتك بالبرمجة من خلال PHP، وفي هذه المرحلة اكثر ما يهم هو التعرف على ملفات القالب المختلفة ومهمة كل واحد منها بالاضافة لهرمية ملفات القالب template hierarchy،
وتتعرف على hooks بنوعيها action و filters وهذا اهم مفهوم في برمجة ووردبريس ويعتمد عليه الووردبريس بصورة اساسية من اجل عمل الاضافات والقوالب والتكامل بينها، وفي هذه المرحلة ايضا تتعرف على الحلقة WP_Query والحلقات المخصصة لانها الالية الاساسية لجلب البيانات من قاعدة البيانات وعرضها في القالب
المرحلة الثالثة والاخيرة:
تتعمق فيها اكثر في الhooks وتتعرف على طريقة عمل Setting API لإنشاء لوحة تحكم للقالب او الاضافة وتتعرف ايضا على الكلاسات والدوال الاساسية في ووردبريس لا سيما كلاس wpdb، وتتعرف على ادوار المستخدمين وصلاحياتهم user roles and capabiltes وكيفية برمجتها،
ويمكن ايضا ان تركز على اضافة معينة من الاضافات المشهورة مثل WooCommerce او Elementor او غيرهما بحسبب اهتمامك وتحاول الاطلاع على توثيقها والتعامل معها وبرمجة اضافات خاصة بها
وبعد الوصول لهذه المرحلة ستشق طريقك بنفسك ولن تحتاج لإستشارة إن شاء الله ^^
أرجو الإضافة عليها لنخرج بأمثل صورة