AI svetainių kūrimo įrankis
ultimate-multisite-ai-site-builder
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 „Įskiepiai“
- Sukonfigūruokite priedo nustatymus tinklo administravimo srityje
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-ai-site-builder/
├── inc/ # PHP klasės ir įtraukiami failai
│ ├── class-multisite-ultimate-updater.php # Atnaujinimų tvarkyklė
│ └── class-ai_site_builder-main.php # Pagrindinis funkcionalumas
├── tests/ # Vienetų testai
│ ├── bootstrap.php # Testų pradinis įkėlimas
│ ├── class-*-base.php # Bazinė testo klasė
│ └── class-*-test.php # Testų atvejai
├── views/ # Šablonų failai
├── assets/ # Statiniai ištekliai
│ ├── css/ # Stilių lentelės
│ ├── js/ # JavaScript failai
│ └── images/ # Paveikslėliai
├── 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
Priede yra išsami testavimo sistema:
- Vienetų testai: PHPUnit pagrįsti testai su WordPress testų rinkiniu
- Bazinė testo klasė: Suteikia pagalbinius metodus įprastiems testavimo scenarijams
- Testų aprėptis: Sukonfigūruota kodo aprėpčiai sekti
- Multisite testavimas: Testai vykdomi multisite aplinkoje
Kodo standartai
- WordPress kodavimo standartai: Užtikrinami naudojant PHPCS
- PHP 7.4+ suderinamumas: Palaikomos modernios PHP funkcijos
- Statinė analizė: PHPStan integracija tipų tikrinimui
- Kodo modernizavimas: Rector taisyklės PHP atnaujinimams
Kompiliavimo sistema
- Išteklių apdorojimas: CSS/JS failų sumažinimas
- Vertimas: POT failo generavimas
- Pakavimas: Archyvo kūrimas platinimui
- Kūrimo režimas: Nesumažinti ištekliai derinimui
Konfigūracija
Priedas palaiko įvairias konfigūracijos parinktis, pasiekiamas per tinklo administravimo sąsają.
Hook’ai ir filtrai
Veiksmai
ultimate-multisite-ai-site-builder_init- Paleidžiama po priedo inicijavimoultimate-multisite-ai-site-builder_loaded- Paleidžiama, kai įkeliami visi priedo failai
Filtrai
ultimate-multisite-ai-site-builder_settings- Keisti priedo nustatymusultimate-multisite-ai-site-builder_enabled- Perrašyti priedo įjungimo / išjungimo būseną
Licencija
Šis priedas licencijuojamas pagal GPL v3 arba naujesnę versiją.
Palaikymas
Palaikymui ir dokumentacijai apsilankykite MultisiteUltimate.com
Pakeitimų žurnalas
-
Versija 1.0.1 (2025-09-28): priešdėlis pervadintas į ultimate-multisite; atnaujintas teksto domenas; padidinta versija.
-
Versija (2025-09-28): priešdėlis pervadintas į ultimate-multisite; atnaujintas teksto domenas; padidinta versija.