Isifanekiso Sesengezo
Isifanekiso Sesengezo — Ultimate Multisite.
Izidingo
- WordPress 5.3 noma ngaphezulu
- PHP 7.4 noma ngaphezulu
- i-plugin ye-Multisite Ultimate (iyasebenza)
Ukufaka
- Layisha amafayela esengezo kuhla lwemibhalo yakho ethi
/wp-content/plugins/ - Yenza i-plugin isebenze ngemenyu ethi 'Plugins' ku-WordPress
- Lungiselela izilungiselelo zesengezo kumphathi wenethiwekhi
Ukuthuthukisa
Ukusetha
# 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
Isakhiwo Sephrojekthi
ultimate-multisite-addon-template/
├── inc/ # amakilasi e-PHP nokufakiwe
│ ├── class-multisite-ultimate-updater.php # isiphathi sokubuyekeza
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # ukusebenza okuyinhloko
├── tests/ # ukuhlolwa kwama-unit
│ ├── bootstrap.php # ukuqala kokuhlola
│ ├── class-*-base.php # ikilasi lokuhlola eliyisisekelo
│ └── class-*-test.php # izimo zokuhlola
├── views/ # amafayela ezifanekiso
├── assets/ # amafa angashintshi
│ ├── css/ # amashidi esitayela
│ ├── js/ # amafayela e-JavaScript
│ └── images/ # izithombe
├── lang/ # amafayela olimi
├── composer.json # okuncikwe kukho kwe-PHP
├── package.json # okuncikwe kukho kwe-Node.js
├── phpunit.xml.dist # ukulungiselelwa kwe-PHPUnit
├── .phpcs.xml.dist # ukulungiselelwa kwamazinga ekhodi
└── rector.php # imithetho yokwenza ikhodi ibe yesimanje
Ukuhlola
Isengezo sifaka uhlaka lokuhlola olubanzi:
- Ukuhlolwa Kwama-Unit: Ukuhlolwa okusekelwe ku-PHPUnit ngesethi yokuhlola ye-WordPress
- Ikilasi Lokuhlola Eliyisisekelo: Linikeza izindlela zosizo zezimo zokuhlola ezivamile
- Ukumbozwa Kokuhlola: Kulungiselelwe ukulandelela ukumbozwa kwekhodi
- Ukuhlola kwe-Multisite: Ukuhlolwa kuqhutshwa endaweni ye-multisite
Amazinga Ekhodi
- Amazinga Okubhala Ikhodi e-WordPress: Aphoqelelwa nge-PHPCS
- Ukuhambisana ne-PHP 7.4+: Izici zesimanje ze-PHP ziyasekelwa
- Ukuhlaziywa Okunganyakazi: Ukuhlanganiswa kwe-PHPStan kokuhlola izinhlobo
- Ukwenza Ikhodi Ibe Yesimanje: Imithetho ye-Rector yokuthuthukiswa kwe-PHP
Uhlelo Lokwakha
- Ukucutshungulwa Kwamafa: Ukuncishiswa kwamafayela e-CSS/JS
- Ukuhumusha: Ukwenziwa kwefayela le-POT
- Ukupakisha: Ukwakhiwa kwe-archive yokusabalalisa
- Imodi Yokuthuthukisa: Amafa angancishisiwe okuthola nokulungisa amaphutha
Ukulungiselela
Isengezo sisekela izinketho ezihlukahlukene zokulungiselela ezifinyeleleka ngesikhombimsebenzisi somphathi wenethiwekhi.
Ama-Hooks nama-Filters
Izenzo
ultimate-multisite-addon-template_init- Kuqaliswa ngemva kokuqaliswa kwesengezoultimate-multisite-addon-template_loaded- Kuqaliswa ngemva kokulayishwa kwawo wonke amafayela esengezo
Ama-Filters
ultimate-multisite-addon-template_settings- Shintsha izilungiselelo zesengezoultimate-multisite-addon-template_enabled- Yeqa isimo sokuvula/ukuvala isengezo
Ilayisensi
Lesi sengezo sinikezwe ilayisensi ngaphansi kwe-GPL v3 noma yakamuva.
Ukusekelwa
Ukuze uthole ukusekelwa nemibhalo, vakashela MultisiteUltimate.com
Ilogu Yezinguquko
-
Inguqulo 1.0.1 (2025-09-28): qamba kabusha isiqalo sibe ultimate-multisite; buyekeza i-text domain; ukukhuphula inguqulo.
-
Inguqulo (2025-09-28): qamba kabusha isiqalo sibe ultimate-multisite; buyekeza i-text domain; ukukhuphula inguqulo.