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
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.