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