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

تطوير إضافات ووردبريس

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

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

100 أساسيات تطوير الإضافات

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

101 تطوير إضافتك الأولى

البدء بتطوير إضافة بسيطة ومصغرة وتصفح الكود المصدري للصفحة.

102 إضافة custom style & script

إنشاء إضافات لإضافة كود مخصص لــِ head و footer صفحة ووردبريس. أيضاً إنشاء إضافة لفلترة محتوى الصفحة.

103 إضافة shortcode

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

200 صفحة إعدادات الإضافة

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

201 التواصل مع قاعدة البيانات

نتعلّم كيفية إضافة options لجدول wp-options في قاعدة البيانات. أيضاً نتعلّم كيفية إضافة صفحة إعدادات الإضافة في لوحة تحكم ووردبريس.

202 إضافة ستايل و ترجمة Strings

نتعلّم كيفية ربط صفحة الادمن مع stylesheet مُضافة في ملفات الإضافة. كما نتعلّم كيفية جعل Strings قابلة للترجمة في إضافة وودربريس.

203 حفظ الخيارات في قاعدة البيانات

كيفية التواصل مع قاعدة البيانات من خلال admin-post hook و update_option. وأيضاً كيفية تطبيق حماية على Forms من خلال wp nonces.

204 حفظ إعدادات الإضافة في array

كيفية استخدام wp redirect & Options Array.

205 التعامل مع Nested Options

كيفية إضافة أكثر من Meta Tag لخيارات ووردبريس، وكيفية التعامل مع nested array.

206 إضافة تبويبات المساعدة

كيفية إضافة كود جافاسكربت مخصص للإضافة، وكيفية إضافة تبويبات المساعدة في أعلى شاشة الإضافة.

207 Settings API

كيفية تنظيم ملفات الإضافة بشكل أفضل. كما إننا سنتعرف أكثر حول Settings API في ووردبريس

208 مشروع تدريبي

لنضع كل معرفتنا السابقة قيد التنفيذ بإنشاء إضافة script tag وإنشاء لوحة تحكم بالإضافة مع ضبط الإعدادات باستخدام Settings API.

300 إنشاء منشورات مخصصة

في هذا القسم، سنتعلم حول Custom Post Types وكيفية إضافتها في ووردبريس مع ملحقاتها من Meta Boxes و Post Meta.

301 Custom Post Types

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

302 Post Meta Boxes

كيفية إضافة Meta Boxes and Post Meta في ووردبريس.

303 Custom Post Template

كيفية القيام بإنشاء قالب مخصص للمنشورات المخصصة إما من خلال إنشاء قالب منفصل أو فلترة المحتوى الموجود للتوّ.

304 Custom Taxonomy & Terms

ما هو الفرق بين تصنيفات ووسوم وودربريس؟ ماهي WordPress terms؟ ما هي WordPress Taxonomies؟ كيفية استخدام WP_Query للاستعلام من قاعدة البيانات.

400 بناء إضافة احترافية

سنبدأ بالعمل على إضافة 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

كيفية إنشاء ودجت لعرض Custom Taxonomies

408 Plugin Settings Link

كيفية إضافة رابط إعدادات الإضافة للوحة الإضافات، والتعديل على لوحة إعدادات الإضافة.

409 Help Tabs & Plugin Security

كيفية إضافة تبويبات المساعدة للإضافة وكيفية تطبيق بعض من قواعد الحماية على الإضافة.

410 Clean and Secure the Plugin

تنظيف الإضافة وزيادة حماية الإضافة مع تصحيح بعض الأخطاء.

500 رفع الإضافة إلى مستودع ووردبريس

سنتعلم في هذا القسم كيفية رفع الإضافة إلى مستودع ووردبريس وكيفية القيام بالتحديثات المختلفة.

501 رفع الإضافة

كيفية رفع الإضافة لمستودع ووردبريس مع الالتزام بالشروط والمقاييس الخاصة بووردبريس.

502 متابعة عملية مراجعة الإضافة من قبل فريق ووردبريس

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

503 كورس مختصر عن SVN وكيفية رفع الإضافة إلى WP SVN Server

ما هو SVN؟ ما الغاية من استخدام SVN؟ كيفية إنشاء SVN Server. كيفية استخدام أوامر SVN الأساسية ولمحة سريعة عن برنامج smartSVN.

600 اضافات ووكومرس مختارة

هنا سأقوم بإضافة كيفية كتابة اضافات لتعديلات محددة في ووكومرس – متجر وودربريس الالكتروني

601 إنتاج كوبونات في كود مختصر عند الطلب 1

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

602 إنتاج كوبونات في كود مختصر عند الطلب 2

كيفية حفظ الكوبونات في Session وما هي الجلسة أو Session؟ كيفية جعل إنتاج الكوبونات يكون ديناميكي بناء على على shortcode attributes. مع بناء زر نسخ كود الكوبون.

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

تاريخ الإنشاء:
فبراير 5, 2024
تاريخ التحديث:
يوليو 30, 2024
عدد الخطوات:
36
المستوى:
متوسط
تحديثات المسار مستمرة
ملاحظات:
الآن يتجه ووردبريس نحو تطوير المكونات ولذلك سأستمر بتحديث مسار تطوير مكونات ووردبريس بدلاً من مسار تطوير الاضافات. كما سيتم اضافات بسيطة لهذا المسار