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

Pir-kirêdari

Bin-malperan li ser server û danegehan belav bike ji bo performans û ewlehiyê

Nîşanên derketina guhertoya 1.2.0

Multi-Tenancy 1.2.0 bingeha kirêdara serbixwe zêde dike ji bo herikên xebata veqetandina hilberînê:

  • Têketina xweser a kirêdarê ya bê-dewlet bi serdanên SSO yên demkurt û parastî li dijî dubare-lîstinê.
  • Veqetandina danegehê û pergala pelan a ji bo her bin-malperê ji bo kirêdarên serbixwe.
  • Kapasîteya Hostinger pir-kirêdariyê ji bo amadekirina kirêdarê ya host-hişyar.
  • Dergehên piştrastkirina koçberiya serbixwe ji bo kontrolên daneyên kevn û pêvajoya şandina async.
  • Girêdana hosta danegehê ya li heman makîneyê ku dikare were mîhengkirin ji bo sazkirinên Bedrock, FrankenPHP, û localhost.
  • Başkirinên destpêkirina kirêdarê, nivîskara danegehê, destpêkirina schema, û amadekirina bikarhêneran.
  • Rakirina serbixwe ya ewletir ku bawernameyên kirêdarê paqij dike.

Ji bo herika xebata koçberiya serbixwe, veqetandina pir-kirêdariyê, û karên kirêdara serbixwe rêberên bikarhênerê bibîne.

Pêdivî

  • WordPress 5.3 an bilindtir
  • PHP 7.4 an bilindtir
  • Multisite Ultimate plugin (çalak)

Sazkirin

  1. Pelên pêvekê bar bike nav peldanka xwe ya /wp-content/plugins/
  2. Pêvekê bi menuya 'Plugins' di WordPress de çalak bike
  3. Mîhengên pêvekê di rêveberiya torê de saz bike

Pêşvebirin

Sazkirin

# 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

Avahiya Projeyê

ultimate-multisite-addon-template/
├── inc/ # Polên PHP û pelên têxistinê
│ ├── class-multisite-ultimate-updater.php # Destekara nûkirinê
│ └── class-multi_tenancy-main.php # Fonksiyona sereke
├── tests/ # Testên yekeyî
│ ├── bootstrap.php # Destpêkirina testê
│ ├── class-*-base.php # Pola bingehîn a testê
│ └── class-*-test.php # Bûyerên testê
├── views/ # Pelên şablonê
├── assets/ # Heyberên statîk
│ ├── css/ # Stylesheets
│ ├── js/ # Pelên JavaScript
│ └── images/ # Wêne
├── lang/ # Pelên ziman
├── composer.json # Girêdayîtiyên PHP
├── package.json # Girêdayîtiyên Node.js
├── phpunit.xml.dist # Veavakirina PHPUnit
├── .phpcs.xml.dist # Veavakirina standardên kodê
└── rector.php # Rêgezên nûjenkirina kodê

Testkirin

Pêvek çarçoveyeke testkirinê ya berfireh dihewîne:

  • Testên Yekeyî: Testên bingeha-PHPUnit bi koma testa WordPress
  • Pola Bingehîn a Testê: Rêbazên alîkar ji bo senaryoyên testa hevpar pêşkêş dike
  • Bergirtina Testê: Ji bo şopandina bergirtina kodê hatî mîhengkirin
  • Testkirina Multisite: Test di jîngeha multisite de dimeşin

Standardên Kodê

  • Standardên Kodnivîsîna WordPress: Bi PHPCS têne ferzkirin
  • Lihevhatina PHP 7.4+: Taybetiyên nûjen ên PHP têne piştgirîkirin
  • Analîza Statîk: Yekgirtina PHPStan ji bo kontrolkirina cureyan
  • Nûjenkirina Kodê: Rêgezên Rector ji bo bilindkirinên PHP

Pergala Avakirinê

  • Pêvajokirina Heyberan: Biçûkkirin ji bo pelên CSS/JS
  • Werger: Çêkirina pela POT
  • Pakêt kirin: Çêkirina arşîvê ji bo belavkirinê
  • Moda Pêşvebirinê: Heyberên nebiçûkkirî ji bo debugkirinê

Veavakirin

Pêvek gelek vebijarkên veavakirinê piştgirî dike ku bi rûyê rêveberiya torê dikarin werin gihîştin.

Veavakirina kirêdara serbixwe

Ji bo kirêdarên serbixwe, berî rêkirina trafîkê ber bi kirêdarê ve, danegeha kirêdarê, kokê pergala pelan, girêdana hosta danegehê, û kapasîteya hostê saz bike. Piştrastkirina koçberiyê piştî her guhertinekê bimeşîne ku bandorê li bawernameyên danegehê, girêdana hostê, rêkirin, an amadekirina bikarhêneran dike.

localhost tenê dema ku dem-çalakiya kirêdarê û destûrên danegehê gihîştina socket-a herêmî an heman makîneyê hêvî dikin bi kar bîne. 127.0.0.1 an navê hosta xizmetê bi kar bîne dema ku ew hosta destûrê ye ku ji aliyê peydakera te ve hatî veavakirin.

Kapasîteya Hostinger

Kapasîteya Hostinger pir-kirêdariyê bi token-a hevpar a yekgirtina Hostinger dixebite. Berî piştrastkirinê piştrast bike ku domain di hPanel de heye, DNS ber bi Account-a Hostinger ve nîşan dide, û mîhengên danegeha kirêdarê bi hPanel re li hev dikin.

Hooks û Filters

Actions

  • ultimate-multisite-addon-template_init - Piştî destpêkirina pêvekê tê şewitandin
  • ultimate-multisite-addon-template_loaded - Piştî barkirina hemû pelên pêvekê tê şewitandin

Filters

  • ultimate-multisite-addon-template_settings - Mîhengên pêvekê biguherîne
  • ultimate-multisite-addon-template_enabled - Rewşa çalak/neçalak a pêvekê derbas bike

Lîsans

Ev pêvek di bin GPL v3 an paşê de hatiye lîsanskirin.

Piştgirî

Ji bo piştgirî û belgekirinê, biçin MultisiteUltimate.com

Changelog

  • Guhertoya 1.2.0 (2026-06-03): têketina xweser a kirêdarê ya bê-dewlet, kapasîteya Hostinger pir-kirêdariyê, veqetandina danegehê û pergala pelan a ji bo her bin-malperê, dergehên piştrastkirina koçberiya serbixwe, başkirinên destpêkirina kirêdarê/nivîskara danegehê, girêdana hosta MySQL ya dikare were mîhengkirin, û rakirina serbixwe ya ewletir zêde bike.

  • Guhertoya 1.0.1 (2025-09-28): pêşnavê biguherîne bo ultimate-multisite; text domain nû bike; guhertoyê bilind bike.

  • Guhertoya (2025-09-28): pêşnavê biguherîne bo ultimate-multisite; text domain nû bike; guhertoyê bilind bike.