ايڊآن ٽيمپليٽ
اضافي ٽيمپليٽ — Ultimate Multisite.
گهرجون
- WordPress 5.3 يا وڌيڪ
- PHP 7.4 يا وڌيڪ
- Multisite Ultimate plugin (فعال)
انسٽاليشن
- ايڊآن فائلون پنهنجي
/wp-content/plugins/ڊائريڪٽري ۾ اپلوڊ ڪريو - WordPress ۾ 'Plugins' مينيو ذريعي plugin فعال ڪريو
- نيٽورڪ ايڊمن ۾ ايڊآن سيٽنگون ترتيب ڏيو
ڊولپمينٽ
سيٽ اپ
# Install dependencies
composer install
npm install
# Run tests
npm run test
# Run code standards checks
vendor/bin/phpcs
vendor/bin/phpstan
# Fix code style issues
vendor/bin/phpcbf
# Build for production
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 ٽيسٽ سوٽ سان
- بنيادي ٽيسٽ ڪلاس: عام ٽيسٽ منظرنامن لاءِ مددگار طريقا مهيا ڪري ٿو
- ٽيسٽ ڪوريج: ڪوڊ ڪوريج ٽريڪ ڪرڻ لاءِ ترتيب ڏنل
- Multisite ٽيسٽنگ: ٽيسٽون multisite ماحول ۾ هلن ٿيون
ڪوڊ معيار
- WordPress ڪوڊنگ معيار: PHPCS ذريعي لاڳو ڪيل
- PHP 7.4+ مطابقت: جديد PHP خاصيتن جي حمايت
- جامد تجزيو: قسم چيڪنگ لاءِ PHPStan انٽيگريشن
- ڪوڊ جديدڪاري: PHP اپگريڊز لاءِ Rector قاعدا
بلڊ سسٽم
- اثاثن جي پروسيسنگ: CSS/JS فائلن لاءِ منيفڪيشن
- ترجمو: POT فائل جنريشن
- پيڪيجنگ: ورڇ لاءِ آرڪائيو ٺاهڻ
- ڊولپمينٽ موڊ: ڊيبگنگ لاءِ غير منيفائيڊ اثاثا
ترتيب
ايڊآن مختلف ترتيب اختيارن جي حمايت ڪري ٿو جيڪي نيٽورڪ ايڊمن انٽرفيس ذريعي رسائي لائق آهن.
Hooks ۽ Filters
Actions
ultimate-multisite-addon-template_init- ايڊآن جي شروعات کان پوءِ فائر ڪيو ويوultimate-multisite-addon-template_loaded- سڀ ايڊآن فائلون لوڊ ٿيڻ کان پوءِ فائر ڪيو ويو
Filters
ultimate-multisite-addon-template_settings- ايڊآن سيٽنگون تبديل ڪريوultimate-multisite-addon-template_enabled- ايڊآن فعال/غير فعال حالت کي اوور رائيڊ ڪريو
لائسنس
هي ايڊآن GPL v3 يا ان کان پوءِ واري تحت لائسنس يافته آهي.
سپورٽ
سپورٽ ۽ دستاويزن لاءِ، MultisiteUltimate.com تي وڃو
تبديلي لاگ
-
ورزن 1.0.1 (2025-09-28): پريفڪس کي ultimate-multisite ۾ نالو تبديل ڪريو؛ ٽيڪسٽ ڊومين اپڊيٽ ڪريو؛ ورزن بمپ.
-
ورزن (2025-09-28): پريفڪس کي ultimate-multisite ۾ نالو تبديل ڪريو؛ ٽيڪسٽ ڊومين اپڊيٽ ڪريو؛ ورزن بمپ.