:: اشتراك كانفا برو canva pro مدى الحياة (آخر رد :ضياء روحي)       :: # دورة إدارة الشراكات الاستراتيجية #5 يناير 2025م #اسطنبول#metc (آخر رد :جهاد سعيد)       :: # دورة أخصائي الإعلام الرقمي وشبكات التواصل الاجتماعي#29ديسمبر 2024م #دبي#metc (آخر رد :جهاد سعيد)       :: دورة اجراءات التوعية بالسلامة الكهربائية (آخر رد :بيسان احمد)       :: دورة الأداء المؤسسي وفقاً لمعايير الأوروبي efqm (آخر رد :AHMEDBBMF)       :: دورة التكنولوجيا المتقدمة لعمليات الصيانة (آخر رد :مصطفى فلفل)       :: دورة الإحتراف في إدارة الجودة|الجودة والإنتاج:مركزitr (آخر رد :منتجع التدريب)       :: دورة الرؤية الإستراتيجية لإدارة الموارد البشرية وقياس الأداء فى ظل منهجية الجودة الشا (آخر رد :منتجع التدريب)       :: دورة إدارة تكنولوجيا الأداء البشرى وجودة العمل|الموارد البشرية:مركزitr (آخر رد :منتجع التدريب)       :: دورة تصميم وتشغيل وصيانة الشبكات الكهربائية (آخر رد :AHMEDBBMF)      
اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

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

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 31-03-2019, 10:13 PM   #1
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
افتراضي كيفية إنشاء و برمجه إضافات ووردبريس

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

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

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

إذا كانت هناك قاعدة أساسية واحدة في تطوير ووردبريس، فاهى ما يلي:
لا تلمس core WordPress. وهذا يعني أنك لا تعدّل ملفات ووردبريس الأساسية لإضافة وظائف إلى موقعك. وذلك لأنه عندما يقوم ووردبريس بتحديث نسخة جديدة ، فإنه يقوم بالكتابة فوق جميع الملفات الأساسية. وبالتالي ، ولذالك يجب إضافة أي وظيفة ترغب في إضافتها من خلال المكونات الإضافية باستخدام واجهات برمجة التطبيقات المعتمدة من ووردبريس.
يمكن أن تكون إضافات ووردبريس بسيطة أو معقدة مثلما تحتاج إليها ، اعتمادًا على ما تريد القيام به. أبسط البرامج او الاضفات هو ملف PHP واحد. الاضافه Hello Dolly هو مثال على هذه الاضافه . يحتاج ملف PHP الإضافي فقط إلى عنوان Plugin ، و عدد من وظائف PHP ، وبعض الخطافات لتوصيل وظائفك بها.
تسمح لك الإضافات بتوسيع وظائف ووردبريس بشكل كبير دون لمس جوهر ووردبريس نفسه.
في هذا المقال التعليمى ، سوف أريكم كيفية كتابة و إنشاء إضافت Hello World wordpress ، والذي على عكس العديد من الأشخاص ، فإن هذا الأمر سهل للغاية ، بمجرد فهمك الأساسيات. كل ما تحتاجه هو معرفة أساسية ببرمجة php.
قبل أن ننتقل إلى إنشاء مكون إضافي ، يرجى التأكد من تذكر ممارسات الترميز التالية.

1. اختر دائمًا اسمًا فريدًا للمكوِّن الإضافي الخاص بك بحيث لا يتصادم مع الأسماء المستخدمة في المكونات الإضافية الأخرى.
2. تأكد من التعليق أينما وحيثما تقتضي الضرورة في الكود.
3. سوف تقوم باختبار المكون الإضافي في الخادم المحلي (باستخدام xampp او MAMP ) مع أحدث إصدار من ووردبريس.
المكوِّن الإضافي الملفات والأسماء.

يعد تعيين و اختيار أسماء فريدة ، وتوثيق وتنظيم الملفات – جزءًا مهمًا للغاية من إنشاء إضافات ووردبريس.
كيفية إنشاء برمجه إضافات ووردبريس



على الرغم من أن ووردبريس تسمح لك بوضع ملف php الإضافي مباشرة في مجلد wp-content / plugins ، بالنسبة لمطور البرنامج المساعد الجيد ، ستحتاج إلى إنشاء مجلد باسم hello-world وداخل readme.txt و hello-world.php.
يحتوي ملف readme.txt على معلومات حول المكوِّن الإضافي الخاص بك ويمكن أن يكون مفيدًا عند إرسال المكوّن الإضافي.
المضي قدما وإنشاء هذه الملفات وسوف نقوم بإضافة المحتوى إلى هذه الملفات في وقت لاحق.
أساسيات إضافات ووردبريس

قلب وروح اضافات ووردبريس هو 2 من الوظائف (تسمى عادة ‘hooks`)
add_action ($ tag، $ func) documentation add_filter ($ tag، $ func) documentation


من المهم جدا معرفة الفرق بين الوظائف المذكورة أعلاه.

add_action -> اجراء يقوم بإجراء نقاط متعدده لتنفيذ داخل ووردبريس
add_filter -> يقوم بتصفية البيانات (على سبيل المثال ، الهروب من علامات اقتباس قبل إدراج الخلية ، أو أثناء الإخراج إلى المتصفح.

معلومات الاضافه

افتح hello-world.php وفي السطر الأول ، أضف معلومات المكوّن الإضافي إلى ملفك.
<?php /* Plugin Name: Hello-World Plugin URI: https://th3lap.com Description: A simple hello world wordpress plugin Version: 1.0 Author: Mohamed Taman Author URI: https://th3lap.com License: GPL */ ?>



احفظ ملف php هذا ،
ضع المف فى مجلد المكوِّنات الإضافية إلى wordpress> wp-content> plugins ،
انتقل إلى wordpress admin> plugins وستشاهد المكون الإضافي الجديد ، في انتظار تفعيله.
موضوع بسيط أليس كذلك؟

ولكن هذه الاضافه لبد ان تقوم بشيء صحيح؟

ماذا لا نجعلها تطبع او تكتب “Hello-World” عندما نطلبها من ملفات قالب ووردبريس.
لذلك نكتب الشفرة باستخدام add_action أسفل معلومات الاضافه في hello-world.php
<?php /* Plugin Name: Hello-World Plugin URI: https://th3lap.com Description: A simple hello world wordpress plugin Version: 1.0 Author: Mohamed Taman Author URI: https://th3lap.com License: GPL */ /* This calls hello_world() function when wordpress initializes.*/ /* Note that the hello_world doesnt have brackets. add_action('init','hello_world'); function hello_world() { echo "Hello World"; } ?>



هذا هو! تم الانتهاء من المكون الإضافي Hello World ، مع وجود بضعة أسطر فقط من الشفرة. عند تنشيط المكون الإضافي لدينا ، تستدعي الأمر add_action الدالة hello_world () عند بدء تحميل ووردبريس.

raheel غير متواجد حالياً   اقتباس
أضف رد جديد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ما هي طريقة إنشاء وبرمجه إضافات ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 01-04-2019 03:08 PM
كيفية إنشاء و برمجه إضافات ووردبريس المرحله التانية raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 31-03-2019 10:14 PM
تعرف علي أفضل إضافات ووردبريس لعام 2019 raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 27-03-2019 10:08 PM
طرق كسب المال عبر الإنترنت باستخدام ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 27-03-2019 07:04 PM
دليلك الشامل لتأمين موقع ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 27-03-2019 06:58 PM


الساعة الآن 11:59 AM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.