Priedo šablonas
Papildinio šablonas — Ultimate Multisite.
Reikalavimai
- WordPress 5.3 arba naujesnė
- PHP 7.4 arba naujesnė
- Multisite Ultimate įskiepis (aktyvus)
Diegimas
- Įkelkite priedo failus į savo
/wp-content/plugins/katalogą - Aktyvuokite įskiepį per WordPress meniu „Plugins“
- Sukonfigūruokite priedo nustatymus tinklo administravime
Kūrimas
Sąranka
# 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
Projekto struktūra
ultimate-multisite-addon-template/
├── inc/ # PHP klasės ir įtraukiami failai
│ ├── class-multisite-ultimate-updater.php # Atnaujinimų tvarkyklė
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # Pagrindinės funkcijos
├── tests/ # Vienetų testai
│ ├── bootstrap.php # Testų paleidimo sąranka
│ ├── class-*-base.php # Bazinė testų klasė
│ └── class-*-test.php # Testų atvejai
├── views/ # Šablonų failai
├── assets/ # Statiniai ištekliai
│ ├── css/ # Stilių lentelės
│ ├── js/ # JavaScript failai
│ └── images/ # Vaizdai
├── lang/ # Kalbų failai
├── composer.json # PHP priklausomybės
├── package.json # Node.js priklausomybės
├── phpunit.xml.dist # PHPUnit konfigūracija
├── .phpcs.xml.dist # Kodo standartų konfigūracija
└── rector.php # Kodo modernizavimo taisyklės
Testavimas
Priedas apima išsamią testavimo sistemą:
- Vienetų testai: PHPUnit pagrįsti testai su WordPress testų rinkiniu
- Bazinė testų klasė: Suteikia pagalbinius metodus dažniems testų scenarijams
- Testų aprėptis: Sukonfigūruota kodo aprėpčiai stebėti
- Multisite testavimas: Testai vykdomi multisite aplinkoje
Kodo standartai
- WordPress kodo standartai: Užtikrinami naudojant PHPCS
- PHP 7.4+ suderinamumas: Palaikomos šiuolaikinės PHP funkcijos
- Statinė analizė: PHPStan integracija tipų tikrinimui
- Kodo modernizavimas: Rector taisyklės PHP atnaujinimams
Kūrimo sistema
- Išteklių apdorojimas: CSS/JS failų minimizavimas
- Vertimas: POT failo generavimas
- Pakavimas: Archyvo kūrimas platinimui
- Kūrimo režimas: Neminimizuoti ištekliai derinimui
Konfigūracija
Priedas palaiko įvairias konfigūracijos parinktis, pasiekiamas per tinklo administravimo sąsają.
Hooks ir filtrai
Veiksmai
ultimate-multisite-addon-template_init- Suaktyvinamas po priedo inicijavimoultimate-multisite-addon-template_loaded- Suaktyvinamas įkėlus visus priedo failus
Filtrai
ultimate-multisite-addon-template_settings- Keisti priedo nustatymusultimate-multisite-addon-template_enabled- Perrašyti priedo įjungimo / išjungimo būseną
Licencija
Šis priedas licencijuojamas pagal GPL v3 arba naujesnę versiją.
Pagalba
Pagalbos ir dokumentacijos ieškokite MultisiteUltimate.com
Pakeitimų žurnalas
-
Versija 1.0.1 (2025-09-28): pervadinti prefiksą į ultimate-multisite; atnaujinti teksto domeną; versijos padidinimas.
-
Versija (2025-09-28): pervadinti prefiksą į ultimate-multisite; atnaujinti teksto domeną; versijos padidinimas.