قالب الإضافة
قالب الإضافة — Ultimate Multisite.
المتطلبات
- WordPress 5.3 أو أعلى
- PHP 7.4 أو أعلى
- إضافة Multisite Ultimate (نشطة)
التثبيت
- قم بتحميل ملفات الإضافة إلى دليل
/wp-content/plugins/الخاص بك - فعّل الإضافة من خلال قائمة 'الإضافات' في WordPress
- قم بتكوين إعدادات الإضافة في إدارة الشبكة
التطوير
الإعداد
# تثبيت الاعتمادات
composer install
npm install
# تشغيل الاختبارات
npm run test
# تشغيل فحوصات معايير الكود
vendor/bin/phpcs
vendor/bin/phpstan
# إصلاح مشكلات نمط الكود
vendor/bin/phpcbf
# بناء للإنتاج
npm run build
هيكل المشروع
ultimate-multisite-addon-template/
├── inc/ # فئات PHP والملفات المضمنة
│ ├── class-multisite-ultimate-updater.php # معالج التحديث
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # الوظيفة الرئيسية
├── tests/ # اختبارات الوحدة
│ ├── bootstrap.php # بدء الاختبار
│ ├── class-*-base.php # فئة الاختبار الأساسية
│ └── class-*-test.php # حالات الاختبار
├── views/ # ملفات القالب
├── assets/ # الأصول الثابتة
│ ├── css/ # أوراق الأنماط
│ ├── js/ # ملفات JavaScript
│ └── images/ # الصور
├── lang/ # ملفات ا للغة
├── composer.json # تبعيات PHP
├── package.json # تبعيات Node.js
├── phpunit.xml.dist # تكوين PHPUnit
├── .phpcs.xml.dist # تكوين معايير الكود
└── rector.php # قواعد تحديث الكود
الاختبار
تشمل الإضافة إطار اختبار شامل:
- اختبارات الوحدة: اختبارات مبنية على PHPUnit مع مجموعة اختبارات WordPress
- فئة الاختبار الأساسية: توفر طرق مساعدة للسيناريوهات الاختبارية الشائعة
- تغطية الاختبار: مُكوَّنة لتتبع تغطية الكود
- اختبار الشبكة المتعددة: تُشغَّل الاختبارات في بيئة الشبكة المتعددة