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.