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
- Pelên pêvekê bar bike nav peldanka xwe ya
/wp-content/plugins/ - Pêvekê bi menuya 'Plugins' di WordPress de çalak bike
- 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ê şewitandinultimate-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îneultimate-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.