مسار تعلم · تطوير الويب
تطوير إضافات ووردبريس
قم بتعلّم كيفية تطوير إضافات ووردبريس من الصفر حتى الاحتراف.
- 31 خطوة
- 31 فيديو
- المستوى: متوسط
- يُحدَّث باستمرار
- آخر تحديث: مارس 2025
قبل أن تبدأ
الآن يتجه ووردبريس نحو تطوير المكونات ولذلك سأستمر بتحديث مسار تطوير مكونات ووردبريس بدلاً من مسار تطوير الاضافات. كما سيتم اضافات بسيطة لهذا المسار
مصادر المسار
خطوات المسار
100 أساسيات تطوير الإضافات
4 خطوات
-
100 نظرة عامة على القسم فيديو · كود
ابدأ بإنشاء أولى إضافات ووردبريس بكل سهولة وبخطوات مبسطة.
-
101 تطوير إضافتك الأولى فيديو
البدء بتطوير إضافة بسيطة ومصغرة وتصفح الكود المصدري للصفحة.
-
102 إضافة custom style & script فيديو
إنشاء إضافات لإضافة كود مخصص لــِ head و footer صفحة ووردبريس. أيضاً إنشاء إضافة لفلترة محتوى الصفحة.
-
103 إضافة shortcode فيديو
كيفية إنشاء إضافة ووردبريس لإنشاء أكواد مختصرة shortcodes في ووردبريس.
200 صفحة إعدادات الإضافة
8 خطوات
كيفية إنشاء قائمة وصفحة للتحكم بإعدادات الإضافة من لوحة تحكم ووردبريس.
-
201 التواصل مع قاعدة البيانات فيديو
نتعلّم كيفية إضافة options لجدول wp-options في قاعدة البيانات. أيضاً نتعلّم كيفية إضافة صفحة إعدادات الإضافة في لوحة تحكم ووردبريس.
-
202 إضافة ستايل و ترجمة Strings فيديو
نتعلّم كيفية ربط صفحة الادمن مع stylesheet مُضافة في ملفات الإضافة. كما نتعلّم كيفية جعل Strings قابلة للترجمة في إضافة وودربريس.
-
203 حفظ الخيارات في قاعدة البيانات فيديو
كيفية التواصل مع قاعدة البيانات من خلال admin-post hook و update_option. وأيضاً كيفية تطبيق حماية على Forms من خلال wp nonces.
-
204 حفظ إعدادات الإضافة في array فيديو
-
205 التعامل مع Nested Options فيديو
كيفية إضافة أكثر من Meta Tag لخيارات ووردبريس، وكيفية التعامل مع nested array.
-
206 إضافة تبويبات المساعدة فيديو
كيفية إضافة كود جافاسكربت مخصص للإضافة، وكيفية إضافة تبويبات المساعدة في أعلى شاشة الإضافة.
-
207 Settings API فيديو
كيفية تنظيم ملفات الإضافة بشكل أفضل. كما إننا سنتعرف أكثر حول Settings API في ووردبريس
-
208 مشروع تدريبي فيديو
لنضع كل معرفتنا السابقة قيد التنفيذ بإنشاء إضافة script tag وإنشاء لوحة تحكم بالإضافة مع ضبط الإعدادات باستخدام Settings API.
300 إنشاء منشورات مخصصة
4 خطوات
في هذا القسم، سنتعلم حول Custom Post Types وكيفية إضافتها في ووردبريس مع ملحقاتها من Meta Boxes و Post Meta.
-
301 Custom Post Types فيديو
كيفية إضافة منشور مخصص في لوحة تحكم ووردبريس وكيفية إدارة إعداداته.
-
302 Post Meta Boxes فيديو
-
303 Custom Post Template فيديو
كيفية القيام بإنشاء قالب مخصص للمنشورات المخصصة إما من خلال إنشاء قالب منفصل أو فلترة المحتوى الموجود للتوّ.
-
304 Custom Taxonomy & Terms فيديو
ما هو الفرق بين تصنيفات ووسوم وودربريس؟ ماهي WordPress terms؟ ما هي WordPress Taxonomies؟ كيفية استخدام WP_Query للاستعلام من قاعدة البيانات.
400 بناء إضافة احترافية
10 خطوات
سنبدأ بالعمل على إضافة LWN Recipe وجعلها إضافة احترافية ومفيدة وقابلة للاستخدام من مستودع ووردبريس للإضافات.
-
401 Code refactoring فيديو
سنقوم بإعادة ترتيب وتنظيم كود الإضافة وترتيب Meta boxes في صفحة إضافة وصفة جديدة.
-
402 Internationalization & Localization فيديو
كيفية القيام بتوليد ملفات الترجمة الخاصة بإضافة ووردبريس إما من خلال برنامج PoEdit أو من خلال WP CLI. وكيفية عرض الترجمة على لوحة ووردبريس.
-
403 Single Template فيديو
-
404 Archive Template فيديو
سنتعلم في هذا الفيديو كيفية إنشاء Archive للمنشور المخصص في موقع ووردبريس، وأيضاً سنتعلّم Pagination ونصائح لتحسين أداء الإضافة وحمايتها.
-
405 Custom Taxonomy Template & Register Sidebar فيديو
كيفية إنشاء قوالب Taxonmoy مخصصة في وودبريس وكيفية تسجيل Sidebar.
-
406 Latest Recipes Widget فيديو
كيفية إنشاء ودجت في ووردبريس وإنشاء ودجت لعرض أحدث الوصفات.
-
407 Recipe Types Widget فيديو
-
408 Plugin Settings Link فيديو
كيفية إضافة رابط إعدادات الإضافة للوحة الإضافات، والتعديل على لوحة إعدادات الإضافة.
-
409 Help Tabs & Plugin Security فيديو
كيفية إضافة تبويبات المساعدة للإضافة وكيفية تطبيق بعض من قواعد الحماية على الإضافة.
-
410 Clean and Secure the Plugin فيديو
500 رفع الإضافة إلى مستودع ووردبريس
3 خطوات
سنتعلم في هذا القسم كيفية رفع الإضافة إلى مستودع ووردبريس وكيفية القيام بالتحديثات المختلفة.
-
501 رفع الإضافة فيديو
كيفية رفع الإضافة لمستودع ووردبريس مع الالتزام بالشروط والمقاييس الخاصة بووردبريس.
-
502 متابعة عملية مراجعة الإضافة من قبل فريق ووردبريس فيديو
كيف تكون عملية مراجعة الإضافة من قبل فريق ووردبريس؟ وكيف نقوم بإصلاح المشاكل الواردة بالإضافة وإعادة تقديمها للمراجعة.
-
503 كورس مختصر عن SVN وكيفية رفع الإضافة إلى WP SVN Server فيديو
ما هو SVN؟ ما الغاية من استخدام SVN؟ كيفية إنشاء SVN Server. كيفية استخدام أوامر SVN الأساسية ولمحة سريعة عن برنامج smartSVN.
600 اضافات ووكومرس مختارة
خطوتان
هنا سأقوم بإضافة كيفية كتابة اضافات لتعديلات محددة في ووكومرس – متجر وودربريس الالكتروني
-
601 إنتاج كوبونات في كود مختصر عند الطلب 1 فيديو · كود
ستتعلم كيفية إنشاء إضافة ووردبريس لتهيئة واستخدام القسائم في ووكومرس. سنبدأ بمقدمة شاملة تشرح المتطلبات الأساسية، ثم ننتقل لإنشاء ملفات الإضافة وكتابة Shortcode لتوليد القسائم بشكل أتوماتيكي وحفظها.
- اضافة توليد الكوبونات ووكومرس 1 (فيديو، يفتح في نافذة جديدة)
- مستودع اضافة كوبونات ووردبريس (كود، يفتح في نافذة جديدة)
-
602 إنتاج كوبونات في كود مختصر عند الطلب 2 فيديو · كود
كيفية حفظ الكوبونات في Session وما هي الجلسة أو Session؟ كيفية جعل إنتاج الكوبونات يكون ديناميكي بناء على على shortcode attributes. مع بناء زر نسخ كود الكوبون.
- اضافة توليد الكوبونات ووكومرس 2 (فيديو، يفتح في نافذة جديدة)
- مستودع اضافة كوبونات ووردبريس (كود، يفتح في نافذة جديدة)