Skip to main content

ايڊآن ٽيمپليٽ

اضافي ٽيمپليٽ — Ultimate Multisite.

گهرجون

  • WordPress 5.3 يا وڌيڪ
  • PHP 7.4 يا وڌيڪ
  • Multisite Ultimate plugin (فعال)

انسٽاليشن

  1. ايڊآن فائلون پنهنجي /wp-content/plugins/ ڊائريڪٽري ۾ اپلوڊ ڪريو
  2. WordPress ۾ 'Plugins' مينيو ذريعي plugin فعال ڪريو
  3. نيٽورڪ ايڊمن ۾ ايڊآن سيٽنگون ترتيب ڏيو

ڊولپمينٽ

سيٽ اپ

# 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 ۾ نالو تبديل ڪريو؛ ٽيڪسٽ ڊومين اپڊيٽ ڪريو؛ ورزن بمپ.