Lumaktaw patungo sa pangunahing content

Dokumentasyon para sa Developer

Ang gabay na ito ay nagbibigay sa mga developer ng lahat ng kailangan upang mag-integrate sa, mag-extend, o gumawa ng mga addon para sa Ultimate Multisite. Binabago ng Ultimate Multisite ang isang WordPress Multisite network upang maging Website-as-a-Service (WaaS) platform.

Ano ang Available

  • REST API — Kumpletong mga operasyon ng CRUD para sa lahat ng entity (mga customer, site, membership, pagbabayad, product, domain) na may pagpapatunay gamit ang API key
  • Sanggunian sa Hooks — 200+ action hook at 280+ filter hook para sa mga lifecycle event at pagpapasadya
  • Gabay sa Integration — Mga halimbawa para sa CRM integration, analytics, custom gateway, at webhook
  • Mga Halimbawa ng Code — Mga advanced na pattern para sa dynamic pricing, paglalaan ng site, custom na limitasyon, at multi-gateway processing
  • Pag-develop ng Addon — Nakabalangkas na framework para sa paggawa ng mga addon plugin

Mga Kinakailangan

  • WordPress Multisite installation
  • PHP 7.4 o mas mataas
  • Ultimate Multisite plugin na naka-activate

Composer / Bedrock Installation

Available ang Ultimate Multisite sa Packagist bilang ultimate-multisite/ultimate-multisite. Ito ang inirerekomendang paraan ng installation para sa mga WordPress setup na batay sa Bedrock at iba pang environment na pinamamahalaan ng Composer.

composer require ultimate-multisite/ultimate-multisite
Pinalitang pangalan ng package (v2.6.1+)

Pinalitan ang pangalan ng Composer package mula devstone/ultimate-multisite tungo sa ultimate-multisite/ultimate-multisite sa v2.6.1. Kung ang iyong composer.json ay tumutukoy sa lumang pangalan ng vendor, i-update ang require entry at patakbuhin ang composer update.

Pagkatapos ng installation, i-network-activate ang plugin mula sa Network Admin:

wp plugin activate ultimate-multisite --network

O, kung nilo-load mo ang plugin bilang must-use plugin sa pamamagitan ng autoloader ng Bedrock, gamitin ang wp_ultimo_skip_network_active_check filter upang lampasan ang activation guard:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Mabilis na Pagsisimula

Gamitin ang REST API

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

Mag-hook sa mga Event

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

Gumawa ng Addon

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

Tingnan ang bawat seksyon para sa detalyadong dokumentasyon at mga halimbawa.