Zolemba za Developer
Kalozerayu amapatsa ma developer zonse zofunikira kuti alumikizane ndi, awonjezere, kapena apange ma addon a Ultimate Multisite. Ultimate Multisite imasandutsa netiweki ya WordPress Multisite kukhala nsanja ya Website-as-a-Service (WaaS).
Zomwe Zilipo
- REST API — Ntchito zonse za CRUD pa zinthu zonse (makasitomala, ma site, umembala, zolipira, zogulitsa, ma domain) pogwiritsa ntchito kutsimikizira kwa API key
- Buku la Hooks — Ma action hooks oposa 200 ndi ma filter hooks oposa 280 a zochitika za lifecycle ndi kusintha makonda
- Kalozera wa Kulumikizana — Zitsanzo za kulumikizana kwa CRM, analytics, ma gateway apadera, ndi ma webhook
- Zitsanzo za Code — Njira zapamwamba za mitengo yosinthika, kukonzekera ma site, malire apadera, ndi kusamalira ma gateway angapo
- Kupanga Addon — Framework yokonzedwa bwino yopangira ma addon plugin
Zofunikira
- Kuyika kwa WordPress Multisite
- PHP 7.4 kapena yapamwamba
- Ultimate Multisite plugin yayatsidwa
Kuyika kwa Composer / Bedrock
Ultimate Multisite ilipo pa Packagist monga ultimate-multisite/ultimate-multisite. Iyi ndi njira yolimbikitsidwa yoyikira ma setup a WordPress ochokera pa Bedrock ndi malo ena oyendetsedwa ndi Composer.
composer require ultimate-multisite/ultimate-multisite
Package ya Composer inasinthidwa dzina kuchokera ku devstone/ultimate-multisite kukhala ultimate-multisite/ultimate-multisite mu v2.6.1. Ngati composer.json yanu imatchula dzina lakale la vendor, sinthani cholowa cha require ndipo yendetsani composer update.
Pambuyo poyika, network-activate plugin kuchokera ku Network Admin:
wp plugin activate ultimate-multisite --network
Kapena, ngati mukutsegula plugin ngati must-use plugin kudzera mu autoloader ya Bedrock, gwiritsani ntchito filter ya wp_ultimo_skip_network_active_check kuti mudutse activation guard:
add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );
Yambani Mwachangu
Gwiritsani ntchito REST API
curl -u "api_key:api_secret" https://yoursite.com/wp-json/wu/v2/customers
Lumikizanani ndi Zochitika
add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});
Pangani Addon
# Generate addon scaffold from the template
bash create-addon.sh
Onani gawo lililonse kuti mupeze zolemba ndi zitsanzo zatsatanetsatane.