Template Addon
{{ADDON_DESCRIPTION}}
Ystyriedion
- WordPress 5.3 neu fwy
- PHP 7.4 neu fwy
- Plugin Multisite Ultimate (defnyddio)
Rheoliad
- Rhowch y cyfathrebu'r addon i'r gyfarwyddiad
/wp-content/plugins/ - Actiwch y plugin drwy'r menyn 'Plugins' yn WordPress
- Cyflawni'r setegau'r addon yn y admin y rheol (network admin)
Datblygiad
Rheoliad
# Rhowch y cyfathrebu'r cyfyngedigion
composer install
npm install
# Runo'r gwylioedd
npm run test
# Runo'r gwylioedd standard cod
vendor/bin/phpcs
vendor/bin/phpstan
# Gyfeiriad ystrefiadau styl cod
vendor/bin/phpcbf
# Cynllunio ar gyfer proddection
npm run build
Estrwydd Proffesiynol
ultimate-multisite-addon-template/
├── inc/ # PHP classes a chwaraethau a gynnwys
│ ├── class-multisite-ultimate-updater.php # Gweithredwr y cyfathrebu
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # Ffynoniol hanfodol
├── tests/ # Cynodiadau unigol (Unit tests)
│ ├── bootstrap.php # Cynodiad cynorthwyo y cynodiadau
│ ├── class-*-base.php # Class cynodiad hanfodol
│ └── class-*-test.php # Cynodiadau testau
├── views/ # Fylpenau (Template files)
├── assets/ # Asetau statol
│ ├── css/ # Stilioedd CSS
│ ├── js/ # Fylpenau JavaScript
│ └── images/ # Imgynau
├── lang/ # Fylpenau iaith
├── composer.json # Cynlluniau PHP (PHP dependencies)
├── package.json # Cynlluniau Node.js (Node.js dependencies)
├── phpunit.xml.dist # Cynodiad PHPUnit
├── .phpcs.xml.dist # Cynodiad standardau cod
└── rector.php # Rheoliadau modernau cod
Cynodiadau unigol (Testing)
Mae'r addon yn cynnwys ffurf cynaliad testiau amlwg:
- Cynodiadau Unigol: Testau sydd ar adalaeth PHPUnit gyda set o testau WordPress.
- Class Cynodiad Hanfodol: Mae'n rhoi fforddion cynorthwyo i ddefnyddio mewn scenarii testiau cyffredinol.
- Cyflenwi Testau (Test Coverage): Mae'n cael ei sicr ychwanegu i ddefnyddio ar gyfer cerdded cod.
- Cynodiadau Multisite: Cynodiadau sydd yn cael eu gwneud mewn anghytuntrio multisite.
Standardau Cod (Code Standards)
Standardau Codig WordPress: wedi cael ei gyfyngu trwy PHPCS Cyflwyniad PHP 7.4+: Mae ffychiadau PHP modern yn cael eu chwanegu Analysau Statig: Ychwanegiad PHPStan i gwerto typlau (type checking) Modernau Codig: Rheoli Rector ar gyfer cyfathrydion PHP
System Gweithredol (Build System)
-
Prosesio Assetau: Minification ar gyfer ffili CSS/JS
-
Cyfieithiad: Cynllunio POT file
-
Pencadlu: Creu archive ar gyfer disgyblhau
-
Modd Cyhoedd (Development Mode): Assetau nid wedi'i minify i'r ddarganfod (debugging)
Cysylltiadau a Fyrddau (Hooks and Filters)
Gweithgareddau (Actions)
ultimate-multisite-addon-template_init- Mae’n cael ei cyflwyno ar ôl ychwanegu addonultimate-multisite-addon-template_loaded- Mae’n cael ei cyflwyno ar ôl i gyd y fyliau addon wedi'u chwanegu
Fyrddau (Filters)
ultimate-multisite-addon-template_settings- Redig y setffroi o'r addonultimate-multisite-addon-template_enabled- Overridio statws gael/dydy addon
Licens
Mae’r addon hwn yn cael ei licensio o ddefnyddio GPL v3 neu fwy.
Cysylltiad (Support)
Ar gyfer cysylltiad a nodau cyflwyniad, yr wynebu MultisiteUltimate.com
Changelog
-
Versi 1.0.1 (2025-09-28): newr y cyfynged i ultimate-multisite; cyfnewid y domena testun; gwneud ymboethau yr unedig.
-
Versi (2025-09-28): newr y cyfynged i ultimate-multisite; cyfnewid y domena testun; gwneud ymboethau yr unedig.