developer_modeتطوير الويب rss_feedووردبريس

أساسيات تطوير ووردبريس

هنا ستتعلم أساسيات البدء بتطوير ووردبريس سواء تطوير الإضافات أو القوالب.

خطوات مسار التعلم

100 أساسيات الأساسيات

هنا ستتعلم أساسيات الأساسيات الخاصة بتطوير ووردبريس.

101 WordPress Actions

ما هي Actions و hooks في ووردبريس؟ وكيف يتم إضافتها واستدعائها؟ هنا ستتعلم الكثير عن add_action و do_action.

102 WordPress Filters

ما هي Filter Hooks؟ وكيفية استخدامها وتطبيقها باستخدام add_filter & apply_filters. وما الفرق بينها وبين action hooks؟

103 WordPress Shortcodes

كيفية إنشاء أكواد قصيرة shortcodes في ووردبريس وكيفية إضافة خصائص لها وتنظيفها لضمان أمان الكود.

104 Enqueue Scripts & Styles

كيفية إضافة ستايلات وسكربتات لادمن ووردبريس وأيضاً للواجهة الأمامية.

104 Enqueue Scripts & Styles

كيفية إضافة ستايلات وسكربتات لادمن ووردبريس وأيضاً للواجهة الأمامية.

105 WordPress Translation

كل ما تحتاج أن تعرفه عن text domains وجعل النصوص قابلة للترجمة في ووردبريس مع كيفية الترجمة باستخدام إضافة loco translate

200 أساسيات قالب المكونات

من خلال سلسلة من ورشات العمل، سيتم توضيح كيفية التعامل مع قوالب المكونات وكيفية البدء بتطويرها.

201 الفرق بين القوالب الكلاسيكية وقوالب المكونات

ما هو الفرق بين القوالب الكلاسيكية وبين قوالب المكونات من ناحية هيكلية الملفات؟ كيفية التعديل البسيط على نماذج الموقع المختلفة من خلال محرر قالب المكونات.

202 حول مفهوم محرر الموقع الكامل

ما هو full site editing؟ كيف يتم إضافة تخصيصات ستايلات القالب؟ ما هي الأنماط والأنماط المخفية؟ والمزيد من المعلومات حول مكون wp group.

203 حول مفهوم المكونات

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

204 طريقة كتابة Gutenberg Tags وإعداداتها.

تم توضيح طريقة كتابة Gutenberg Tags في ووردبريس، وكيفية التعامل مع صفحات ووردبريس كمكونات ولماذا يتم إضافة classes افتراضية للمكونات. كما تم توضيح بعض إعدادات مكون المجموعة من خلال توضيح الشيفرة البرمجية.

205 Preset Variables & Classes

من أين تاتي Classes التي يتم إضافتها للمكون عند تغيير إعداداته الخاصة باللون وغيرها؟ ما هي متغيرات WP Preset؟ ماذا يحتوي ملف theme.json فيما يخص طبق الألوان.

206 إنشاء قالب مكونات مبسط

يتم إنشاء أول قالب مكونات بشكل بسيط بإضافة ملفات style.css و نموذج index.html. كما تم توضيح كيف يتم تعديل النموذج من المحرر ونسخ التغييرات إلى ملف النموذج نفسه.

207 إنشاء header & page template

إنشاء هيدر الموقع من خلال إضافة مكون العنوان والفقرة. كما تم إنشاء template part لهذا Header، وتم إنشاء نموذج الصفحة مع إضافة عنوان ومحتوى الصفحة الديناميكي.

208 مكونات Site Title, Tagline & Navigation

ما هو مكون site title ومكون tagline؟ كيفية تعديل اسم الموقع وسطر الوصف، وأيضاً كيفية إضافة مكون التنقل Navigation؟ وأين فعلياً يتم حفظه في ووردبريس؟

209 إنشاء نموذج المقالة الأحادية وتوضيح مكون Navigation

ما الفرق بين مكونات ووردبريس ووسوم HTML العادية؟ كيفية إنشاء نموذج المقالة الأحادية. كما تم توضيح مكون النتقل واضافة عناصر للقوائم وقراءة كود Navigation المنتج في ووردبريس.

210 إنشاء ملف Theme.json وتوضيح خاصية Layout

جعل نموذج المقالة الأحادية ديناميكي، وإنشاء ملف theme.json وإضافة خاصية layout. ما هي خاصية contentSize و wideSize؟

211 توضيح خصائص Spacing في Theme.json

ما هي فعلاً فائدة ملف Theme.json؟ ما هي خاصية spacing أو الأبعاد؟ وكيف يتم تطبيقها في قالب المكونات. كيف يتم إضافة ستايلات عامة للمكونات المختلفة في ملف Theme.json.

212 عرض كل المقالات باستخدام مكون WP Query

استخدام مكون حلقة الاستعلام لعرض المقالات في صفحة الموقع، كما تم ضبط خصائص هذا المكون وشرح الكود الخاص به.

213 إنشاء نموذج Footer

مراجعة الدروس السابقة والقيام بتوضيح من أين يتم تحميل أي نموذج؟ من الملفات أم من قاعدة البيانات (المحرر). كما سيتم إنشاء نموذج footer وإضافة ودجات الفوتر المختلفة.

214 كل شيء حول الأنماط في ووردبريس Patterns

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

300 Rest API

هنا سنتعلم أساسيات موضوعات Rest API في ووردبريس ومنها كيفية اضافة نقاط مخصصة وكيفية الطلب منها وإليها.

301 إنشاء نقاط مخصصة

سنتعلم كيفية انشاء نقطة API مخصصة في ووردبريس وكيفية ارسال طلبات إلبها والتعامل معها بشكل عام.

معلومات المسار

Create Date:
فبراير 5, 2024
Update Date:
أكتوبر 31, 2024
Steps Count:
24
Level:
Beginner
It will get regular updates.
Notes:
مخصص لمطوري ووردبريس المبتدئين.