AI-sivustonrakentaja
ultimate-multisite-ai-site-builder
Vaatimukset
- WordPress 5.3 tai uudempi
- PHP 7.4 tai uudempi
- Multisite Ultimate -plugin (aktiivinen)
Asennus
- Lataa lisäosan tiedostot
/wp-content/plugins/-hakemistoosi - Aktivoi plugin WordPressin Plugins-valikon kautta
- Määritä lisäosan asetukset verkon ylläpidossa
Kehitys
Määritys
# 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
Projektin rakenne
ultimate-multisite-ai-site-builder/
├── inc/ # PHP-luokat ja sisällytykset
│ ├── class-multisite-ultimate-updater.php # Päivityskäsittelijä
│ └── class-ai_site_builder-main.php # Päätoiminnallisuus
├── tests/ # Yksikkötestit
│ ├── bootstrap.php # Testien alustuskoodi
│ ├── class-*-base.php # Testien perusluokka
│ └── class-*-test.php # Testitapaukset
├── views/ # Mallitiedostot
├── assets/ # Staattiset resurssit
│ ├── css/ # Tyylitiedostot
│ ├── js/ # JavaScript-tiedostot
│ └── images/ # Kuvat
├── lang/ # Kielitiedostot
├── composer.json # PHP-riippuvuudet
├── package.json # Node.js-riippuvuudet
├── phpunit.xml.dist # PHPUnit-määritys
├── .phpcs.xml.dist # Koodistandardien määritys
└── rector.php # Koodin modernisointisäännöt
Testaus
Lisäosa sisältää kattavan testauskehyksen:
- Yksikkötestit: PHPUnit-pohjaiset testit WordPress-testipaketilla
- Testien perusluokka: Tarjoaa apumenetelmiä yleisiin testiskenaarioihin
- Testikattavuus: Määritetty seuraamaan koodin kattavuutta
- Multisite-testaus: Testit suoritetaan multisite-ympäristössä
Koodistandardit
- WordPress-koodistandardit: Valvotaan PHPCS:n kautta
- PHP 7.4+ -yhteensopivuus: Modernit PHP-ominaisuudet tuettu
- Staattinen analyysi: PHPStan-integraatio tyyppitarkistusta varten
- Koodin modernisointi: Rector-säännöt PHP-päivityksiä varten
Koontijärjestelmä
- Resurssien käsittely: CSS/JS-tiedostojen minimointi
- Käännös: POT-tiedoston luonti
- Paketointi: Arkiston luonti jakelua varten
- Kehitystila: Minimoimattomat resurssit virheenkorjausta varten
Määritys
Lisäosa tukee erilaisia määritysvaihtoehtoja, jotka ovat käytettävissä verkon ylläpitokäyttöliittymän kautta.
Hookit ja suodattimet
Toiminnot
ultimate-multisite-ai-site-builder_init- Suoritetaan lisäosan alustuksen jälkeenultimate-multisite-ai-site-builder_loaded- Suoritetaan, kun kaikki lisäosan tiedostot on ladattu
Suodattimet
ultimate-multisite-ai-site-builder_settings- Muokkaa lisäosan asetuksiaultimate-multisite-ai-site-builder_enabled- Ohita lisäosan käyttöönotto-/poistotila
Lisenssi
Tämä lisäosa on lisensoitu GPL v3 -lisenssillä tai uudemmalla.
Tuki
Tukea ja dokumentaatiota varten käy osoitteessa MultisiteUltimate.com
Muutosloki
-
Versio 1.0.1 (2025-09-28): nimeä etuliite uudelleen muotoon ultimate-multisite; päivitä text domain; versiopäivitys.
-
Versio (2025-09-28): nimeä etuliite uudelleen muotoon ultimate-multisite; päivitä text domain; versiopäivitys.