Skip to main content
Paid AddonPurchase AI Site Builder | Install via your site's addon page or download from your account

AI-sivustonrakentaja

ultimate-multisite-ai-site-builder

Vaatimukset

  • WordPress 5.3 tai uudempi
  • PHP 7.4 tai uudempi
  • Multisite Ultimate -plugin (aktiivinen)

Asennus

  1. Lataa lisäosan tiedostot /wp-content/plugins/-hakemistoosi
  2. Aktivoi plugin WordPressin Plugins-valikon kautta
  3. 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älkeen
  • ultimate-multisite-ai-site-builder_loaded - Suoritetaan, kun kaikki lisäosan tiedostot on ladattu

Suodattimet

  • ultimate-multisite-ai-site-builder_settings - Muokkaa lisäosan asetuksia
  • ultimate-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.