Aller au contenu principal

Documentation pour les Développeurs

Ce guide fournit aux développeurs tout ce dont ils ont besoin pour intégrer, étendre ou développer des addons pour Ultimate Multisite. Ultimate Multisite transforme un réseau WordPress Multisite en une plateforme Website-as-a-Service (WaaS).

Ce qui est disponible

  • API REST — Opérations CRUD complètes pour toutes les entités (clients, sites, adhésions, paiements, produits, domaines) avec authentification par clé API
  • Référence des Hooks — Plus de 200 hooks d'action et plus de 280 hooks de filtre pour les événements du cycle de vie et la personnalisation
  • Guide d'Intégration — Exemples d'intégration CRM, d'analytique, de passerelles personnalisées et de webhooks
  • Exemples de Code — Modèles avancés pour la tarification dynamique, la provision de sites, les limitations personnalisées et le traitement multi-passerelles
  • Développement d'Addon — Cadre structuré pour la création de plugins addons

Exigences

  • Installation WordPress Multisite
  • PHP 7.4 ou supérieur
  • Plugin Ultimate Multisite activé

Démarrage Rapide

Utiliser l'API REST

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

Se connecter aux Événements

add_action('wu_customer_post_create', function($customer) {
// Réagir aux nouvelles inscriptions de clients
});

Créer un Addon

# Générer le squelette d'un addon à partir du modèle
bash create-addon.sh

Voir chaque section pour une documentation détaillée et des exemples.