AI Site Builder
ultimate-multisite-ai-site-builder
Krav
- WordPress 5.3 eller nyere
- PHP 7.4 eller nyere
- Multisite Ultimate plugin (aktiv)
Installation
- Upload addon-filerne til din
/wp-content/plugins/mappe - Aktiver plugin'et via 'Plugins'-menuen i WordPress
- Konfigurer addon-indstillingerne i netværksadministratoren
Udvikling
Opsætning
# Installer afhængigheder
composer install
npm install
# Kør tests
npm run test
# Kør kode standardtjek
vendor/bin/phpcs
vendor/bin/phpstan
# Ret kode-stilproblemer
vendor/bin/phpcbf
# Byg til produktion
npm run build
Projektstruktur
ultimate-multisite-ai-site-builder/
├── inc/ # PHP klasser og includes
│ ├── class-multisite-ultimate-updater.php # Opdateringshåndterer
│ └── class-ai_site_builder-main.php # Hovedfunktionalitet
├── tests/ # Enhedstests
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Grundlæggende testklasse
│ └── class-*-test.php # Testcases
├── views/ # Skabelonfiler
├── assets/ # Statiske aktiver
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript filer
│ └── images/ # Billeder
├── lang/ # Sprogfiler
├── composer.json # PHP afhængigheder
├── package.json # Node.js afhængigheder
├── phpunit.xml.dist # PHPUnit konfiguration
├── .phpcs.xml.dist # Kode standardkonfiguration
└── rector.php # Kodemoderniseringsregler
Testning
Add-on inkluderer et omfattende testframework:
- Enhedstests: PHPUnit-baserede tests med WordPress testsuite
- Grundlæggende testklasse: Tilbyder hjælpefunktioner til almindelige testscenarier
- Testdækning: Konfigureret til at spore kode dækning
- Multisite Testning: Tests kører i multisite miljø
Kode standarder
WordPress Kodningsstandarder: Håndhævet via PHPCS PHP 7.4+ Kompatibilitet: Understøtter moderne PHP-funktioner Statisk Analyse: PHPStan integration til type-tjek
Byggesystem
- Asset Processing: Minificering af CSS/JS filer
- Oversættelse: Generering af POT fil
- Pakning: Arkivoprettelse til distribution
- Udviklingsmode: Uminificerede aktiver for debugging
Konfiguration
Addon'et understøtter forskellige konfigurationsmuligheder, som er tilgængelige via netværksadministrator-grænsefladen.
Hooks og Filters
Actions (Handlinger)
ultimate-multisite-ai-site-builder_init- Udløses efter addon-initialiseringultimate-multisite-ai-site-builder_loaded- Udløses efter at alle addon-filer er indlæst
Filters (Filtre)
ultimate-multisite-ai-site-builder_settings- Ændrer addon-indstillingerultimate-multisite-ai-site-builder_enabled- Overrider status for aktivering/deaktivering af addon'et
Licens
Dette addon er licenseret under GPL v3 eller senere.
Support
For support og dokumentation besøg MultisiteUltimate.com
Changelog
-
Version 1.0.1 (2025-09-28): omdøb prefix til ultimate-multisite; opdater tekstdomæne; version bump.
-
Version (2025-09-28): omdøb prefix til ultimate-multisite; opdater tekstdomæne; version bump.