Skip to main content

Documentación para desenvolvedores

Esta guía proporciona aos desenvolvedores todo o necesario para integrarse con Ultimate Multisite, estendelo ou desenvolver complementos para el. Ultimate Multisite transforma unha rede WordPress Multisite nunha plataforma Website-as-a-Service (WaaS).

Que está dispoñible

  • REST API — Operacións CRUD completas para todas as entidades (clientes, sitios, adhesións, pagamentos, produtos, dominios) con autenticación mediante clave de API
  • Referencia de hooks — Máis de 200 hooks de acción e máis de 280 hooks de filtro para eventos do ciclo de vida e personalización
  • Guía de integración — Exemplos para integración con CRM, analítica, pasarelas personalizadas e webhooks
  • Exemplos de código — Patróns avanzados para prezos dinámicos, aprovisionamento de sitios, limitacións personalizadas e procesamento con varias pasarelas
  • Desenvolvemento de complementos — Marco estruturado para crear plugins de complemento

Requisitos

  • Instalación de WordPress Multisite
  • PHP 7.4 ou superior
  • Plugin Ultimate Multisite activado

Instalación con Composer / Bedrock

Ultimate Multisite está dispoñible en Packagist como ultimate-multisite/ultimate-multisite. Este é o método de instalación recomendado para configuracións de WordPress baseadas en Bedrock e outros contornos xestionados con Composer.

composer require ultimate-multisite/ultimate-multisite
Paquete renomeado (v2.6.1+)

O paquete de Composer renomeouse de devstone/ultimate-multisite a ultimate-multisite/ultimate-multisite na v2.6.1. Se o teu composer.json fai referencia ao nome antigo do provedor, actualiza a entrada require e executa composer update.

Despois da instalación, activa o plugin na rede desde o Network Admin:

wp plugin activate ultimate-multisite --network

Ou, se estás cargando o plugin como un plugin de uso obrigatorio a través do autoloader de Bedrock, usa o filtro wp_ultimo_skip_network_active_check para omitir a protección de activación:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Inicio rápido

Usa a REST API

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

Conéctate aos eventos

add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});

Crea un complemento

# Generate addon scaffold from the template
bash create-addon.sh

Consulta cada sección para obter documentación detallada e exemplos.