Skip to main content

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 yosinthidwa dzina (v2.6.1+)

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.