Skip to main content
Paid AddonPurchase Multi-Tenancy | Install via your site's addon page or download from your account

څو-کرایه‌والي

د کړنې او امنیت لپاره فرعي سایټونه د سرورونو او ډیټابېسونو ترمنځ ووېشئ

د نسخې 1.2.0 د خپرېدو مهم ټکي

Multi-Tenancy 1.2.0 د تولید د جلاوالي کاري بهیرونو لپاره د خپلواک کرایه‌دار بنسټ زیاتوي:

  • د لنډمهاله، د بیاکارونې-خوندي SSO کتنو سره بې‌حالته کرایه‌دار خپلکار ننوتل.
  • د خپلواکو کرایه‌دارانو لپاره د هر فرعي سایټ ډیټابېس او د فایل‌سیسټم جلاوالی.
  • د کوربه-خبر کرایه‌دار برابرولو لپاره د Hostinger څو-کرایه‌والي وړتیا.
  • د پخوانیو معلوماتو د کتنو او async push پروسس لپاره د خپلواک لېږد د تایید دروازې.
  • د Bedrock، FrankenPHP، او localhost نصبونو لپاره د همدې ماشین د ډیټابېس کوربه تړنه چې تنظیمېدلی شي.
  • د کرایه‌دار bootstrap، د ډیټابېس لیکونکی، schema bootstrap، او د کارن برابرولو ښه‌والي.
  • خوندي‌تر خپلواک teardown چې د کرایه‌دار اسناد پاکوي.

د خپلواک لېږد کاري بهیر، څو-کرایه‌والي جلاوالی، او د خپلواک کرایه‌دار عملیات لپاره د کارن لارښودونه وګورئ.

اړتیاوې

  • WordPress 5.3 یا تر هغه لوړه
  • PHP 7.4 یا تر هغه لوړه
  • Multisite Ultimate پلگین (فعال)

نصب

  1. د اضافې فایلونه خپل /wp-content/plugins/ ډایرکټرۍ ته پورته کړئ
  2. پلگین په WordPress کې د 'پلگینونه' غورنۍ له لارې فعال کړئ
  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-multi_tenancy-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 فایل جوړول
  • بسته بندي: د وېش لپاره د ارشیف جوړول
  • د پراختیا حالت: د اشکال موندنې لپاره ناپرې‌کوچني شوې شتمنۍ

تنظیمات

اضافه د شبکې د مدیر انٹرفېس له لارې لاسرسی‌لرونکي بېلابېل تنظیماتي اختیارونه ملاتړ کوي.

د خپلواک کرایه‌دار تنظیمات

د خپلواکو کرایه‌دارانو لپاره، د کرایه‌دار ډیټابېس، د فایل‌سیسټم ریښه، د ډیټابېس کوربه تړنه، او د کوربه وړتیا مخکې له دې تنظیم کړئ چې ترافیک کرایه‌دار ته مسیر کړئ. له هر هغه بدلون وروسته د لېږد تایید وچلوئ چې د ډیټابېس اسناد، کوربه تړنه، مسیرونه، یا د کارن برابرول اغېزمنوي.

localhost یوازې هغه وخت وکاروئ چې د کرایه‌دار runtime او د ډیټابېس اجازې د محلي socket یا همدې ماشین لاسرسی تمه لري. 127.0.0.1 یا د خدمت کوربه نوم هغه وخت وکاروئ چې هماغه د اجازې کوربه وي چې ستاسو برابروونکي تنظیم کړی وي.

د Hostinger وړتیا

د Hostinger څو-کرایه‌والي وړتیا د شریک Hostinger ادغام token سره کار کوي. تایید کړئ چې ډومېن په hPanel کې شته، DNS د Hostinger Account ته اشاره کوي، او د کرایه‌دار ډیټابېس تنظیمات له hPanel سره د تایید مخکې سمون لري.

Hooks او Filters

کړنې

  • ultimate-multisite-addon-template_init - د اضافې له پیل وروسته چلېږي
  • ultimate-multisite-addon-template_loaded - وروسته له هغې چلېږي چې د اضافې ټول فایلونه بار شي

Filters

  • ultimate-multisite-addon-template_settings - د اضافې تنظیمات بدل کړئ
  • ultimate-multisite-addon-template_enabled - د اضافې د فعال/غیرفعال حالت override کړئ

جواز

دا اضافه د GPL v3 یا وروسته نسخې لاندې جواز لري.

ملاتړ

د ملاتړ او لاسوندونو لپاره، MultisiteUltimate.com ته ورشئ

د بدلونونو یادښت

  • نسخه 1.2.0 (2026-06-03): بې‌حالته کرایه‌دار خپلکار ننوتل، د Hostinger څو-کرایه‌والي وړتیا، د هر فرعي سایټ ډیټابېس او فایل‌سیسټم جلاوالی، د خپلواک لېږد تایید دروازې، د کرایه‌دار bootstrap/ډیټابېس لیکونکي ښه‌والي، د MySQL کوربه تړنه چې تنظیمېدلی شي، او خوندي‌تر خپلواک teardown زیاتوي.

  • نسخه 1.0.1 (2025-09-28): مخکښ نوم ultimate-multisite ته بدلول؛ text domain اوسمهالول؛ د نسخې لوړول.

  • نسخه (2025-09-28): مخکښ نوم ultimate-multisite ته بدلول؛ text domain اوسمهالول؛ د نسخې لوړول.