أدوات لتطوير ملحقات WordPress
نشرت: 2023-02-12الإضافات هي أحد الأسباب الرئيسية لشعبية WordPress. باستخدام المكون الإضافي WP المناسب ، يمكنك تنفيذ أي وظيفة تريدها تقريبًا على موقع الويب الخاص بك. ومع ذلك ، في بعض الأحيان ستواجه مواقف لا توجد فيها مكونات إضافية تفعل ما تحتاجه بالضبط ، مما يعني أن الأمر متروك لك لتطوير واحد.
بطبيعة الحال ، فإن إنشاء مكون إضافي مخصص أسهل من فعله. ومع ذلك ، هناك الكثير من أدوات WordPress المثيرة للاهتمام التي يمكن أن تجعل عملية تخصيص المكون الإضافي WordPress أسهل بكثير. هذا يعني أنه حتى لو لم تكن مطورًا متمرسًا في WordPress ، فقد تتمكن من إنشاء بعض المكونات الإضافية البسيطة الخاصة بك.
في هذه المقالة ، سنتحدث عن كيفية عمل مكونات WordPress الإضافية. ثم سنناقش أساسيات كيفية إعداد مكون إضافي مخصص لـ WordPress ، وسنقدم لك العديد من الأدوات التي يمكنها تبسيط العملية. دعنا نذهب اليها!
ما هي ملحقات WordPress؟
إضافات WordPress هي إضافات للنظام الأساسي. باستخدام المكون الإضافي WP الصحيح ، يمكنك تنفيذ جميع أنواع الميزات التي لا يتضمنها WordPress خارج الصندوق.
Yoast SEO ، على سبيل المثال ، يضيف الكثير من الوظائف لمساعدتك على تحسين وضع موقعك في محركات البحث. يمكن أن يؤدي إعداد WooCommerce إلى تحويل WordPress إلى نظام أساسي كامل للتجارة الإلكترونية ، ويتيح لك WPForms تصميم وتنفيذ جميع أنواع النماذج باستخدام أداة إنشاء السحب والإفلات.
هذه ليست سوى ثلاثة أمثلة. في وقت كتابة هذا التقرير ، كان هناك أكثر من 55000 مكون إضافي متاح مجانًا على WordPress.org :
هذا اختيار ضخم بأي معيار. علاوة على ذلك ، يمكنك أيضًا المساهمة فيه إذا كنت ترغب في ذلك ، من خلال تطوير المكون الإضافي الفريد والمخصص الخاص بك.
ما ستحتاجه لتبدأ
قبل الشروع في العمل على المكون الإضافي الأول ، ستحتاج إلى بعض الأدوات لإنجاز المهمة:
- محرر نصوص. هذا هو المكان الذي يحدث فيه كل السحر عندما تعمل مع الكود. لديك الكثير من الخيارات للاختيار من بينها ، بدءًا من المحررين البسيطين إلى بيئات التطوير المتكاملة (IDEs).
- عميل بروتوكول نقل الملفات (FTP). ستحتاج إلى هذا للاتصال بخادم موقع الويب الخاص بك ، ثم تحرير الملفات وتحميلها وتنزيلها منه.
- إعداد WordPress يعمل بشكل كامل. بطبيعة الحال ، إذا كنت ترغب في تطوير مكون إضافي ، فستحتاج إلى تثبيت WordPress لاختباره.
من المحتمل أن يكون لديك بالفعل موقع WordPress جاهز. ومع ذلك ، عندما تعمل في مشروع يتطلب الكثير من التجارب ، فإن أفضل رهان لك هو القيام بذلك في بيئة مرحلية.
اعتمادًا على مضيف الويب الخاص بك ، قد يكون لديك بالفعل حق الوصول إلى وظيفة التدريج. إذا لم تقم بذلك ، فيمكنك دائمًا إعداد تثبيت WordPress محلي وإجراء الاختبار هناك.
كيفية إعداد مكون إضافي مخصص أساسي (في 3 خطوات)
في هذه المرحلة ، دعنا نتعرف على أساسيات كيفية عمل تطوير مكون إضافي. يمكنك استخدام هذه المعلومات للعمل على مكونات إضافية أكثر تعقيدًا ، باستخدام الأدوات التي سنقدمها لك لاحقًا.

الخطوة 1: الوصول إلى موقعك باستخدام FTP أو SFTP
للبدء ، ستحتاج إلى الوصول إلى موقع الويب الخاص بك عبر FTP (أو SFTP ، إذا كان مضيفك يمكّنها). إذا لم تقم بإعداد عميل بعد ، فنحن نوصي باستخدام FileZilla ، وهو سهل الاستخدام للغاية.
بمجرد فتح عميلك ، ستحتاج إلى إدخال بيانات اعتماد FTP لموقعك التدريجي. عادة ، سيوفر لك مضيف الويب هذه عند التسجيل للحصول على خطة ، أو يمكنك العثور عليها من خلال حساب الاستضافة الخاص بك. ثم انقر فوق الزر Quickconnect :
سيحاول عميلك إنشاء اتصال الآن. عندما تنجح ، سترى مجلدات موقعك تظهر في الركن الأيمن السفلي من الأداة.
الخطوة 2: قم بإعداد مجلد للمكوِّن الإضافي الخاص بك
يحتوي كل مكون إضافي من WordPress على مجلد البرنامج المساعد الخاص به. يمكنك العثور عليها في دليل wp-content / plugins :
أول شيء عليك القيام به هو إنشاء مجلد جديد لمكوِّن WordPress الإضافي المخصص. لذلك ، انقر بزر الماوس الأيمن في أي مكان داخل مجلد المكونات الإضافية وحدد خيار إنشاء دليل . قم بتعيين اسم لمجلد المكون الإضافي الخاص بك ، وتأكد من أنه شيء ستتذكره.
الخطوة 3: قم بإعداد ملفات قاعدة البرنامج المساعد المخصص
بعد ذلك ، يمكنك فتح مجلد البرنامج المساعد الذي أنشأته للتو والبدء في إضافة الملفات. بادئ ذي بدء ، سترغب في إنشاء ملف يمنح WordPress جميع المعلومات الأساسية حول المكون الإضافي الخاص بك ، مثل اسمه.
يمكنك تسمية هذا الملف بأي شيء تريده ، مثل mynewplugin.php ، طالما أنه موجود داخل المجلد:
سيكون هذا الملف فارغًا الآن ، لذا انقر بزر الماوس الأيمن فوقه وحدد خيار عرض / تحرير . سيؤدي ذلك إلى فتح الملف باستخدام محرر النصوص الخاص بك ، مما يتيح لك إضافة أي كود تريده ، مثل ما يلي:
<؟ php / * اسم البرنامج المساعد: البرنامج المساعد المخصص الخاص بي الوصف: مكون إضافي مخصص بسيط المؤلف: جون دو * /
في هذه المرحلة ، يمكنك حفظ هذا الملف والتحقق من علامة التبويب المكونات الإضافية في لوحة التحكم الخاصة بك. سيتعرف عليه WordPress بالفعل ، ويمكنك تنشيط المكون الإضافي على الفور.
بالطبع ، لن يكون لذلك أي تأثير في هذه المرحلة ، نظرًا لأنك لم تقم بإضافة أي وظائف إلى المكون الإضافي. هذه هي الخطوة التالية ، وهي تستحق البرنامج التعليمي الخاص بها لأن هناك الكثير من الأرضية التي يجب تغطيتها. ومع ذلك ، فإن تطوير مكون إضافي جديد بالكامل من البداية يتطلب الكثير من العمل ، لذا فإنه يساعد أيضًا في اختيار بعض الأدوات الأساسية أولاً.
3 أفضل أدوات تطوير البرنامج المساعد WordPress
تتراوح مكونات WordPress الإضافية من بسيطة جدًا إلى شديدة التعقيد. ومع ذلك ، هناك الكثير من الحلول الشيقة التي يمكنك استخدامها لتطوير المكونات الإضافية بشكل أكثر كفاءة. لنلقِ نظرة على ثلاثة من أفضل الخيارات.
1. برنامج WordPress Plugin Boilerplate
عندما يتعلق الأمر بمكونات WordPress الإضافية ، فإنها تشترك جميعها في بنية أساسية مماثلة. يتضمن ذلك أقسام الكود والملفات التي تنشئ بها مشاريعك ، مثل تلك التي اكتشفناها في القسم السابق.
يوفر لك WordPress Plugin Boilerplate أساسًا قياسيًا يمكنك استخدامه لبناء مكونات إضافية مخصصة. يوفر لك الكثير من الوقت من خلال إعداد أدلة وملفات مخصصة يمكنك إعادة استخدامها لجميع مشاريعك ، حتى تتمكن من العمل مباشرة على التعليمات البرمجية الخاصة بهم.
2. hookr.io
الخطافات هي أساس تطوير WordPress. في الأساس ، الخطافات عبارة عن كود يمكّنك من استخدام الوظائف المضمنة في جوهر WordPress. بهذه الطريقة ، يمكنك التوسع في الأساس الذي يقدمه WordPress ، دون إجراء تغييرات على البرنامج الأساسي.
تعتمد معظم المكونات الإضافية بشكل كبير على الخطافات ، ويحتوي hookr.io على فهرس لجميع الخيارات المتاحة لك. بالإضافة إلى ذلك ، هناك مكون إضافي hookr.io يمكّنك من فحص جميع الخطافات التي تستخدمها المكونات الإضافية الحالية ، حتى تتمكن من تحليل كيفية عملها.
3. PHPUnit
كما تعلم ، يتم تشغيل WordPress باستخدام PHP. هذا يعني أنه بالنسبة للجزء الأكبر ، ستقوم بالكثير من أعمال تطوير المكون الإضافي المخصص لـ WordPress باستخدام تلك اللغة (على الرغم من عدم الحاجة إلى تقييد نفسك بها).
الاختبار هو خطوة أساسية في أي مشروع تطوير. ما تقوم به PHPUnit هو تزويدك بإطار عمل يمكنك استخدامه لاختبار كود PHP الخاص بك ، والتأكد من خلوه من الأخطاء ، وتشغيله من خلال بعض الأطواق قبل استخدامه على موقع WordPress حقيقي.
استمر في التعلم والتطوير باستخدام WP Engine
يمكن أن يكون تطوير المكون الإضافي المخصص لـ WordPress أمرًا مخيفًا في البداية. للبدء ، ستحتاج إلى الوصول إلى المواد التي يمكن أن تساعدك في اتخاذ خطواتك الأولى. لحسن الحظ ، بمجرد أن تتعلم الأساسيات ، ستتمكن من إنشاء أي نوع من المكونات الإضافية المخصصة التي تريدها.
عندما تحتاج إلى معرفة المزيد عن النظام الأساسي ، تعد صفحة موارد مطوري WordPress مكانًا رائعًا للبدء. كما أنه يساعد في الحصول على دعم من مضيف الويب الذي يمكّنك من إنشاء تجربة رقمية مذهلة لزوار موقعك - لذلك ، يمكنك التحقق من مجموعتنا المختارة من الخطط!