د اضافې کينډۍ
د اضافې کينډۍ — Ultimate Multisite.
اړتیاوې
- WordPress 5.3 یا لوړ
- PHP 7.4 یا لوړ
- Multisite Ultimate plugin (فعال)
نصب
- د اضافې فایلونه خپل
/wp-content/plugins/ډایرکټرۍ ته پورته کړئ - plugin په WordPress کې د 'Plugins' مېنو له لارې فعال کړئ
- د شبکې د اډمين په برخه کې د اضافې امستنې عیارې کړئ
پراختیا
چمتووالی
# 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 # د ازموینې bootstrap
│ ├── 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 # د کوډ عصري کولو قواعد
ازموینه
اضافه د ازموینې یو هر اړخیز چوکاټ لري:
- واحد ازموینې: د WordPress ازموینې ټولګې سره د PHPUnit پر بنسټ ازموینې
- د بنسټیزې ازموینې ټولګی: د عامو ازموینې سناریوګانو لپاره مرستندوی مېتودونه برابروي
- د ازموینې پوښښ: د کوډ پوښښ د څارلو لپاره عیار شوی
- 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): prefix ultimate-multisite ته بدلول؛ text domain تازه کول؛ د نسخې لوړول.
-
نسخه (2025-09-28): prefix ultimate-multisite ته بدلول؛ text domain تازه کول؛ د نسخې لوړول.