Predložak dodatka
Predložak dodatka — Ultimate Multisite.
Zahtjevi
- WordPress 5.3 ili noviji
- PHP 7.4 ili noviji
- Multisite Ultimate plugin (aktivan)
Instalacija
- Prenesite datoteke dodatka u svoj direktorij
/wp-content/plugins/ - Aktivirajte plugin putem izbornika 'Plugins' u WordPress
- Konfigurirajte postavke dodatka u mrežnom administratoru
Razvoj
Postavljanje
# 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
Struktura projekta
ultimate-multisite-addon-template/
├── inc/ # PHP klase i uključene datoteke
│ ├── class-multisite-ultimate-updater.php # Rukovatelj ažuriranjima
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # Glavna funkcionalnost
├── tests/ # Jedinični testovi
│ ├── bootstrap.php # Pokretanje testova
│ ├── class-*-base.php # Osnovna testna klasa
│ └── class-*-test.php # Testni slučajevi
├── views/ # Datoteke predložaka
├── assets/ # Statička sredstva
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript datoteke
│ └── images/ # Slike
├── lang/ # Jezične datoteke
├── composer.json # PHP ovisnosti
├── package.json # Node.js ovisnosti
├── phpunit.xml.dist # PHPUnit konfiguracija
├── .phpcs.xml.dist # Konfiguracija standarda koda
└── rector.php # Pravila modernizacije koda
Testiranje
Dodatak uključuje sveobuhvatan okvir za testiranje:
- Jedinični testovi: Testovi temeljeni na PHPUnit s WordPress testnim paketom
- Osnovna testna klasa: Pruža pomoćne metode za uobičajene testne scenarije
- Pokrivenost testovima: Konfigurirano za praćenje pokrivenosti koda
- Multisite testiranje: Testovi se izvode u multisite okruženju
Standardi koda
- WordPress standardi kodiranja: Provode se putem PHPCS
- Kompatibilnost s PHP 7.4+: Podržane su moderne PHP značajke
- Statička analiza: PHPStan integracija za provjeru tipova
- Modernizacija koda: Rector pravila za nadogradnje PHP-a
Sustav izgradnje
- Obrada sredstava: Minifikacija CSS/JS datoteka
- Prijevod: Generiranje POT datoteke
- Pakiranje: Izrada arhive za distribuciju
- Razvojni način rada: Neminificirana sredstva za otklanjanje pogrešaka
Konfiguracija
Dodatak podržava razne opcije konfiguracije dostupne putem sučelja mrežnog administratora.
Hookovi i filtri
Radnje
ultimate-multisite-addon-template_init- Pokreće se nakon inicijalizacije dodatkaultimate-multisite-addon-template_loaded- Pokreće se nakon što se učitaju sve datoteke dodatka
Filtri
ultimate-multisite-addon-template_settings- Izmijenite postavke dodatkaultimate-multisite-addon-template_enabled- Nadjačajte status omogućavanja/onemogućavanja dodatka
Licenca
Ovaj dodatak licenciran je pod GPL v3 ili novijom verzijom.
Podrška
Za podršku i dokumentaciju posjetite MultisiteUltimate.com
Dnevnik promjena
-
Verzija 1.0.1 (2025-09-28): preimenovan prefiks u ultimate-multisite; ažuriran text domain; povećanje verzije.
-
Verzija (2025-09-28): preimenovan prefiks u ultimate-multisite; ažuriran text domain; povećanje verzije.