Lumaktaw patungo sa pangunahing content

Dokumentasyon para sa mga Developer

Ang gabay na ito ay naglalaman ng lahat ng kailangan ng mga developer para makapag-integrate, makapag-extend, o makagawa ng mga addon para sa Ultimate Multisite. Ginagawang Website-as-a-Service (WaaS) platform ng Ultimate Multisite ang isang WordPress Multisite network.

Ano ang Available

  • REST API — Kumpletong CRUD operations para sa lahat ng entities (customers, sites, memberships, payments, products, domains) na may API key authentication
  • Hooks Reference — Mahigit 200 action hooks at mahigit 280 filter hooks para sa mga lifecycle events at customization
  • Integration Guide — Mga halimbawa para sa CRM integration, analytics, custom gateways, at webhooks
  • Code Examples — Advanced patterns para sa dynamic pricing, site provisioning, custom limitations, at multi-gateway processing
  • Addon Development — Structured framework para sa pagbuo ng addon plugins

Requirements

  • WordPress Multisite installation
  • PHP 7.4 or higher
  • Ultimate Multisite plugin activated

Composer / Bedrock Installation

Available ang Ultimate Multisite sa Packagist bilang ultimate-multisite/ultimate-multisite. Ito ang inirerekomendang paraan ng pag-install para sa mga setup na gumagamit ng Bedrock-based WordPress at iba pang kapaligirang pinamamahalaan ng Composer.

composer require ultimate-multisite/ultimate-multisite
Renamed package (v2.6.1+)

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

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

wp plugin activate ultimate-multisite --network

O, kung ikaw ay naglo-load ng plugin bilang must-use plugin sa pamamagitan ng autoloader ng Bedrock, gamitin ang wp_ultimo_skip_network_active_check filter para i-bypass ang activation guard:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Quick Start

Gamitin ang REST API

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

Mag-hook sa mga Events

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

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