AI tvorca stránok
ultimate-multisite-ai-site-builder
Požiadavky
- WordPress 5.3 alebo novší
- PHP 7.4 alebo novší
- Plugin Multisite Ultimate (aktívny)
Inštalácia
- Nahrajte súbory doplnku do adresára
/wp-content/plugins/ - Aktivujte plugin cez menu „Pluginy“ vo WordPress
- Nakonfigurujte nastavenia doplnku v správe siete
Vývoj
Nastavenie
# 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
Štruktúra projektu
ultimate-multisite-ai-site-builder/
├── inc/ # PHP triedy a include súbory
│ ├── class-multisite-ultimate-updater.php # Obsluha aktualizácií
│ └── class-ai_site_builder-main.php # Hlavná funkcionalita
├── tests/ # Unit testy
│ ├── bootstrap.php # Bootstrap testov
│ ├── class-*-base.php # Základná testovacia trieda
│ └── class-*-test.php # Testovacie prípady
├── views/ # Súbory šablón
├── assets/ # Statické assety
│ ├── css/ # Stylesheety
│ ├── js/ # JavaScript súbory
│ └── images/ # Obrázky
├── lang/ # Jazykové súbory
├── composer.json # PHP závislosti
├── package.json # Node.js závislosti
├── phpunit.xml.dist # Konfigurácia PHPUnit
├── .phpcs.xml.dist # Konfigurácia štandardov kódu
└── rector.php # Pravidlá modernizácie kódu
Testovanie
Doplnok obsahuje komplexný testovací framework:
- Unit testy: Testy založené na PHPUnit s testovacou sadou WordPress
- Základná testovacia trieda: Poskytuje pomocné metódy pre bežné testovacie scenáre
- Pokrytie testami: Nakonfigurované na sledovanie pokrytia kódu
- Testovanie multisite: Testy bežia v multisite prostredí
Štandardy kódu
- WordPress Coding Standards: Vynucované cez PHPCS
- Kompatibilita s PHP 7.4+: Podporované moderné funkcie PHP
- Statická analýza: Integrácia PHPStan na kontrolu typov
- Modernizácia kódu: Pravidlá Rector pre upgrady PHP
Systém zostavenia
- Spracovanie assetov: Minifikácia súborov CSS/JS
- Preklad: Generovanie súboru POT
- Balenie: Vytváranie archívu na distribúciu
- Vývojový režim: Neminifikované assety na ladenie
Konfigurácia
Doplnok podporuje rôzne možnosti konfigurácie dostupné cez rozhranie správy siete.
Hooky a filtre
Akcie
ultimate-multisite-ai-site-builder_init- Spustené po inicializácii doplnkuultimate-multisite-ai-site-builder_loaded- Spustené po načítaní všetkých súborov doplnku
Filtre
ultimate-multisite-ai-site-builder_settings- Upraviť nastavenia doplnkuultimate-multisite-ai-site-builder_enabled- Prepísať stav zapnutia/vypnutia doplnku
Licencia
Tento doplnok je licencovaný pod GPL v3 alebo novšou.
Podpora
Pre podporu a dokumentáciu navštívte MultisiteUltimate.com
Zoznam zmien
-
Verzia 1.0.1 (2025-09-28): premenovanie prefixu na ultimate-multisite; aktualizácia text domain; zvýšenie verzie.
-
Verzia (2025-09-28): premenovanie prefixu na ultimate-multisite; aktualizácia text domain; zvýšenie verzie.