Skip to main content

Documentació per a desenvolupadors

Aquesta guia proporciona als desenvolupadors tot el que necessiten per integrar-se, estendre o desenvolupar addons per Ultimate Multisite. Ultimate Multisite transforma una xarxa WordPress Multisite en una plataforma Website-as-a-Service (WaaS).

Què hi ha disponible

  • REST API — Operacions CRUD completes per a totes les entitats (clients, sites, membres, pagaments, productes, domínis) amb autenticació per clau API
  • Hooks Reference — Més de 200 hooks d'acció i més de 280 hooks de filtre per a esdeveniments del cicle de vida i personalització
  • Integration Guide — Exemples per a l'integració amb CRM, analítics, passarelles personalitzades i webhooks
  • Code Examples — Patrons avançats per a preus dinàmics, aprovisionament de sites, limitacions personalitzades i processament multi-passarela
  • Addon Development — Marco estructurat per construir plugins d'addons

Requisits

  • Instal·lació de WordPress Multisite
  • PHP 7.4 o més recent
  • Plugin Ultimate Multisite activat

Instal·lació amb Composer / Bedrock

Ultimate Multisite està disponible a Packagist com a ultimate-multisite/ultimate-multisite. Aquest és el mètode d'instal·lació recomanat per a configuracions WordPress basades en Bedrock i altres entorns gestionats per Composer.

composer require ultimate-multisite/ultimate-multisite
Renamed package (v2.6.1+)

El paquet Composer es va renomar de devstone/ultimate-multisite a ultimate-multisite/ultimate-multisite en la versió v2.6.1. Si el vostre composer.json refereix el nom del venedor antic, actualitzeu l'entrada require i executeu composer update.

Després de l'instal·lació, activeu el plugin a nivell de xarxa (Network Admin):

wp plugin activate ultimate-multisite --network

O, si estem carregant el plugin com a plugin imprescindible (must-use) mitjançant l'autocarregador de Bedrock, utilitzeu el filtre wp_ultimo_skip_network_active_check per saltar la protecció d'activació:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Com començar ràpidament

Utilitzar la REST API

curl -u "api_key:api_secret" https://yoursite.com/wp-json/wu/v2/customers

Connectar-se a esdeveniments (Hooks)

add_action('wu_customer_post_create', function($customer) {
// Reaccionar a les noves inscripcions de clients
});

Consulti cada secció per a documentació i exemples detallats.