Skip to main content

Tus Qauv Addon

Qauv khoom ntxiv — Ultimate Multisite.

Yam Yuav Tsum Muaj​

  • WordPress 5.3 lossis siab dua
  • PHP 7.4 lossis siab dua
  • Multisite Ultimate plugin (qhib siv)

Kev Nruab​

  1. Upload cov ntaub ntawv addon mus rau koj phau ntawv /wp-content/plugins/
  2. Qhib siv plugin ntawm 'Plugins' menu hauv WordPress
  3. Teeb cov kev xaiv addon hauv network admin

Kev Tsim Kho​

Kev Teeb​

# 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

Cov Qauv Txheej Txheem Project​

ultimate-multisite-addon-template/
├── inc/ # PHP classes thiab cov ntaub ntawv suav nrog
│ ├── class-multisite-ultimate-updater.php # Tus saib xyuas update
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # Kev ua haujlwm tseem ceeb
├── tests/ # Cov unit tests
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Base test class
│ └── class-*-test.php # Cov test cases
├── views/ # Cov ntaub ntawv template
├── assets/ # Cov cuab tam static
│ ├── css/ # Stylesheets
│ ├── js/ # Cov ntaub ntawv JavaScript
│ └── images/ # Duab
├── lang/ # Cov ntaub ntawv lus
├── composer.json # PHP dependencies
├── package.json # Node.js dependencies
├── phpunit.xml.dist # PHPUnit configuration
├── .phpcs.xml.dist # Code standards configuration
└── rector.php # Cov cai rau code modernization

Kev Kuaj​

Addon no muaj ib lub framework kuaj uas dav heev:

  • Unit Tests: Cov kev kuaj raws PHPUnit nrog WordPress test suite
  • Base Test Class: Muab cov helper methods rau cov xwm txheej kuaj uas nquag siv
  • Test Coverage: Teeb kom taug qab code coverage
  • Multisite Testing: Cov kev kuaj khiav hauv multisite environment

Cov Qauv Code​

  • WordPress Coding Standards: Yuam siv los ntawm PHPCS
  • PHP 7.4+ Compatibility: Txhawb cov yam ntxwv PHP tshiab
  • Static Analysis: PHPStan integration rau kev kuaj hom
  • Code Modernization: Rector rules rau kev hloov tshiab PHP

Build System​

  • Asset Processing: Minification rau cov ntaub ntawv CSS/JS
  • Translation: Tsim POT file
  • Packaging: Tsim archive rau kev faib tawm
  • Development Mode: Cov assets uas tsis tau minified rau debugging

Configuration​

Addon no txhawb ntau yam kev xaiv configuration uas nkag tau los ntawm network admin interface.

Hooks thiab Filters​

Actions​

  • ultimate-multisite-addon-template_init - Raug hu tom qab addon initialization
  • ultimate-multisite-addon-template_loaded - Raug hu tom qab tag nrho cov ntaub ntawv addon raug loaded

Filters​

  • ultimate-multisite-addon-template_settings - Hloov cov kev teeb addon
  • ultimate-multisite-addon-template_enabled - Override addon enable/disable status

Daim Ntawv Tso Cai​

Addon no tau tso cai raws li GPL v3 lossis tom qab ntawd.

Kev Txhawb Nqa​

Rau kev txhawb nqa thiab ntaub ntawv qhia, mus saib MultisiteUltimate.com

Keeb Kwm Hloov​

  • Version 1.0.1 (2025-09-28): hloov npe prefix mus rau ultimate-multisite; hloov tshiab text domain; nce version.

  • Version (2025-09-28): hloov npe prefix mus rau ultimate-multisite; hloov tshiab text domain; nce version.