Addon-Schabloun
Zousaz-Schabloun — Ultimate Multisite.
Ufuerderungen
- WordPress 5.3 oder méi héich
- PHP 7.4 oder méi héich
- Multisite Ultimate plugin (aktiv)
Installatioun
- Luet d'Addon-Dateien an Ären
/wp-content/plugins/Verzeechnes erop - Aktivéiert de plugin iwwer de Menü 'Plugins' a WordPress
- Konfiguréiert d'Addon-Astellungen am Netzwierk-Admin
Entwécklung
Ariichten
# 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
Projet-Struktur
ultimate-multisite-addon-template/
├── inc/ # PHP classes and includes
│ ├── class-multisite-ultimate-updater.php # Update handler
│ └ ── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # Main functionality
├── tests/ # Unit tests
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Base test class
│ └── class-*-test.php # Test cases
├── views/ # Template files
├── assets/ # Static assets
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── images/ # Images
├── lang/ # Language files
├── composer.json # PHP dependencies
├── package.json # Node.js dependencies
├── phpunit.xml.dist # PHPUnit configuration
├── .phpcs.xml.dist # Code standards configuration
└── rector.php # Code modernization rules
Testen
Den Addon enthält en ëmfaassenden Test-Framework:
- Eenheetstester: PHPUnit-baséiert Tester mat WordPress Test-Suite
- Basis-Testklass: Bitt Hëllefsmethoden fir üblech Test-Szenarien
- Testofdeckung: Konfiguréiert fir d'Code-Ofdeckung ze verfollegen
- Multisite-Testen: Tester lafen an enger Multisite-Ëmfeld
Code-Standarden
- WordPress Coding Standards: Duerch PHPCS duerchgesat
- PHP 7.4+ Kompatibilitéit: Modern PHP-Funktioune ginn ënnerstëtzt
- Statesch Analys: PHPStan-Integratioun fir Typ-Iwwerpréiwung
- Code-Moderniséierung: Rector-Reegele fir PHP-Upgraden
Build-System
- Asset-Veraarbechtung: Minifizéierung fir CSS/JS-Dateien
- Iwwersetzung: POT-Datei-Generatioun
- Verpakung: Archiv-Erstellung fir Verdeelung
- Entwécklungsmodus: Net minifizéiert Assets fir Debugging
Konfiguratioun
Den Addon ënnerstëtzt verschidde Konfiguratiounsoptiounen, déi iwwer d'Netzwierk-Admin-Interface zougänglech sinn.
Hooks a Filteren
Aktiounen
ultimate-multisite-addon-template_init- Ausgeléist no der Addon-Initialiséierungultimate-multisite-addon-template_loaded- Ausgeléist nodeems all Addon-Dateie geluede sinn
Filteren
ultimate-multisite-addon-template_settings- Addon-Astellungen ännerenultimate-multisite-addon-template_enabled- Addon Aktivéieren/Desaktivéieren-Status iwwerschreiwen
Lizenz
Dësen Addon ass ënner der GPL v3 oder méi spéit lizenzéiert.
Support
Fir Support an Dokumentatioun, besicht MultisiteUltimate.com
Ännerungsprotokoll
-
Versioun 1.0.1 (2025-09-28): Prefix op ultimate-multisite ëmbenennen; Text-Domain aktualiséieren; Versiouns-Erhéijung.
-
Versioun (2025-09-28): Prefix op ultimate-multisite ëmbenennen; Text-Domain aktualiséieren; Versiouns-Erhéijung.