Skip to main content

Dokumentasi Developer

Pandhuan iki nyedhiyakake kabeh sing dibutuhake developer kanggo ngintegrasikake, ngembangake, utawa nggawe addon kanggo Ultimate Multisite. Ultimate Multisite ngowahi jaringan WordPress Multisite dadi platform Website-as-a-Service (WaaS).

Sing Kasedhiya

  • REST API — Operasi CRUD lengkap kanggo kabeh entitas (pelanggan, situs, keanggotaan, pembayaran, produk, domain) nganggo autentikasi API key
  • Referensi Hooks — 200+ action hooks lan 280+ filter hooks kanggo prastawa lifecycle lan kustomisasi
  • Pandhuan Integrasi — Tuladha kanggo integrasi CRM, analytics, gateway kustom, lan webhooks
  • Tuladha Kode — Pola lanjut kanggo reregan dinamis, panyedhiyan situs, watesan kustom, lan pangolahan multi-gateway
  • Pangembangan Addon — Kerangka terstruktur kanggo nggawe addon plugins

Syarat

  • Instalasi WordPress Multisite
  • PHP 7.4 utawa luwih dhuwur
  • Ultimate Multisite plugin wis diaktifake

Instalasi Composer / Bedrock

Ultimate Multisite kasedhiya ing Packagist minangka ultimate-multisite/ultimate-multisite. Iki minangka cara instalasi sing dianjurake kanggo setup WordPress adhedhasar Bedrock lan lingkungan liyane sing dikelola Composer.

composer require ultimate-multisite/ultimate-multisite
Paket diganti jeneng (v2.6.1+)

Paket Composer diganti jeneng saka devstone/ultimate-multisite dadi ultimate-multisite/ultimate-multisite ing v2.6.1. Yen composer.json sampeyan ngrujuk jeneng vendor lawas, nganyari entri require lan jalanake composer update.

Sawise instalasi, aktifake plugin ing jaringan saka Network Admin:

wp plugin activate ultimate-multisite --network

Utawa, yen sampeyan ngemot plugin minangka must-use plugin liwat autoloader Bedrock, gunakake filter wp_ultimo_skip_network_active_check kanggo ngliwati activation guard:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Miwiti Cepet

Gunakake REST API

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

Sambungake menyang Prastawa

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

Gawe Addon

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

Delengen saben bagean kanggo dokumentasi rinci lan tuladha.