Skip to main content

Addon veidne

Papildinājuma veidne — Ultimate Multisite.

Prasības

  • WordPress 5.3 vai jaunāka
  • PHP 7.4 vai jaunāka
  • Multisite Ultimate plugin (aktīvs)

Instalēšana

  1. Augšupielādējiet papildinājuma failus savā /wp-content/plugins/ direktorijā
  2. Aktivizējiet plugin, izmantojot WordPress izvēlni 'Plugins'
  3. Konfigurējiet papildinājuma iestatījumus tīkla administrācijā

Izstrāde

Iestatīšana

# 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

Projekta struktūra

ultimate-multisite-addon-template/
├── inc/ # PHP klases un iekļaujamie faili
│ ├── class-multisite-ultimate-updater.php # Atjauninājumu apstrādātājs
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # Galvenā funkcionalitāte
├── tests/ # Vienību testi
│ ├── bootstrap.php # Testu sāknēšana
│ ├── class-*-base.php # Pamata testa klase
│ └── class-*-test.php # Testu gadījumi
├── views/ # Veidņu faili
├── assets/ # Statiskie resursi
│ ├── css/ # Stilu lapas
│ ├── js/ # JavaScript faili
│ └── images/ # Attēli
├── lang/ # Valodu faili
├── composer.json # PHP atkarības
├── package.json # Node.js atkarības
├── phpunit.xml.dist # PHPUnit konfigurācija
├── .phpcs.xml.dist # Koda standartu konfigurācija
└── rector.php # Koda modernizācijas noteikumi

Testēšana

Papildinājums ietver visaptverošu testēšanas ietvaru:

  • Vienību testi: PHPUnit balstīti testi ar WordPress testu komplektu
  • Pamata testa klase: Nodrošina palīgmetodes biežiem testēšanas scenārijiem
  • Testu pārklājums: Konfigurēts koda pārklājuma izsekošanai
  • Multisite testēšana: Testi darbojas multisite vidē

Koda standarti

  • WordPress Coding Standards: Tiek ievēroti, izmantojot PHPCS
  • PHP 7.4+ saderība: Atbalstītas modernas PHP funkcijas
  • Statiskā analīze: PHPStan integrācija tipu pārbaudei
  • Koda modernizācija: Rector noteikumi PHP jauninājumiem

Būvēšanas sistēma

  • Resursu apstrāde: CSS/JS failu minimizācija
  • Tulkošana: POT faila ģenerēšana
  • Iepakošana: Arhīva izveide izplatīšanai
  • Izstrādes režīms: Neminimizēti resursi atkļūdošanai

Konfigurācija

Papildinājums atbalsta dažādas konfigurācijas opcijas, kas pieejamas tīkla administrācijas saskarnē.

Āķi un filtri

Darbības

  • ultimate-multisite-addon-template_init - Tiek palaists pēc papildinājuma inicializācijas
  • ultimate-multisite-addon-template_loaded - Tiek palaists pēc visu papildinājuma failu ielādes

Filtri

  • ultimate-multisite-addon-template_settings - Mainīt papildinājuma iestatījumus
  • ultimate-multisite-addon-template_enabled - Pārrakstīt papildinājuma iespējotas/atspējotas statusu

Licence

Šis papildinājums ir licencēts saskaņā ar GPL v3 vai jaunāku versiju.

Atbalsts

Lai saņemtu atbalstu un dokumentāciju, apmeklējiet MultisiteUltimate.com

Izmaiņu žurnāls

  • Versija 1.0.1 (2025-09-28): pārdēvēt prefiksu uz ultimate-multisite; atjaunināt teksta domēnu; versijas palielinājums.

  • Versija (2025-09-28): pārdēvēt prefiksu uz ultimate-multisite; atjaunināt teksta domēnu; versijas palielinājums.