Skip to main content
Paid AddonPurchase Multi-Tenancy | Install via your site's addon page or download from your account

Multitenància

Distribuir subsites arreu de diferents servidors i bases de dades per millorar el rendiment i la seguretat.

Requisits

  • WordPress 5.3 o més recent
  • PHP 7.4 o més recent
  • Plugin Multisite Ultimate (activat)

Instal·lació

  1. Carrega els fitxers de l'addon al teu directori /wp-content/plugins/
  2. Activa el plugin des del menú 'Plugins' de WordPress
  3. Configura les impostes de l'addon a l'administrador de la xarxa

Desenvolupament

Configuració

# Instal·lar dependències
composer install
npm install

# Executar proves
npm run test

# Comprovar estàndards de codi
vendor/bin/phpcs
vendor/bin/phpstan

# Corregir problemes de estil de codi
vendor/bin/phpcbf

# Compilar per a producció
npm run build

Estructura del projecte

ultimate-multisite-addon-template/
├── inc/ # Classes i incloques PHP
│ ├── class-multisite-ultimate-updater.php # Gestor d'actualitzacions
│ └── class-multi_tenancy-main.php # Funcionalitat principal
├── tests/ # Proves unitàries
│ ├── bootstrap.php # Bootstrap de proves
│ ├── class-*-base.php # Classe base de proves
│ └── class-*-test.php # Casos de prova
├── views/ # Fitxers de plantilla
├── assets/ # Recursos estàtics
│ ├── css/ # Fitxers de estil
│ ├── js/ # Fitxers de JavaScript
│ └── images/ # Imatges
├── lang/ # Fitxers de llengua
├── composer.json # Dependències PHP
├── package.json # Dependències Node.js
├── phpunit.xml.dist # Configuració de PHPUnit
├── .phpcs.xml.dist # Configuració d'estàndards de codi
└── rector.php # Regles de modernització de codi

Prova

L'addon inclou un marc de proves complet:

  • Proves unitàries: Proves basades en PHPUnit amb la suite de proves de WordPress
  • Classe base de proves: Proporciona mètodes d'ajut per a escenaris de prova comuns
  • Cobertura de proves: Configurades per rastrejar la cobertura de codi
  • Prova de Multisite: Les proves s'executen en un entorn multisite

Estàndards de codi

  • Estàndards de codi de WordPress: Aplicats mitjançant PHPCS
  • Compatibilitat PHP 7.4+: Suporta funcions modernes de PHP
  • Anàlisi estàtica: Integració de PHPStan per a la verificació de tipus
  • Modernització de codi: Regles Rector per a actualitzacions de PHP

Sistema de compilació

  • Processament de recursos: Minificació per a fitxers CSS/JS
  • Traducció: Generació de fitxer POT
  • Embalatge: Creació d'arxiu per a la distribució
  • Mode de desenvolupament: Recursos no minificats per a la depuració

Configuració

L'addon suporta diverses opcions de configuració accessibles a través de l'interfície d'administració de la xarxa.

Hooks i Filtres

Accions

  • ultimate-multisite-addon-template_init - S'executa després de l'inicialització de l'addon
  • ultimate-multisite-addon-template_loaded - S'executa després de carregar tots els fitxers de l'addon

Filtres

  • ultimate-multisite-addon-template_settings - Modifica les impostes de l'addon
  • ultimate-multisite-addon-template_enabled - Sobrepassa l'estat d'habilitar/deshabilitar de l'addon

Llicència

Aquest addon està llicenciat sota GPL v3 o més recent.

Suport

Per a suport i documentació, visita MultisiteUltimate.com

Historial de canvis

  • Versió 1.0.1 (2025-09-28): canvi de prefix a ultimate-multisite; actualització del domini de text; increment de versió.

  • Versió (2025-09-28): canvi de prefix a ultimate-multisite; actualització del domini de text; increment de versió.