Dokumentacioni për zhvilluesit
Ky udhëzues u ofron zhvilluesve gjithçka që nevojitet për t’u integruar me Ultimate Multisite, për ta zgjeruar ose për të zhvilluar addon-e për të. Ultimate Multisite e transformon një rrjet WordPress Multisite në një platformë Website-as-a-Service (WaaS).
Çfarë është në dispozicion
- REST API — Operacione të plota CRUD për të gjitha entitetet (klientë, sajte, anëtarësime, pagesa, produkte, domene) me autentikim me API key
- Referenca e Hooks — Mbi 200 action hooks dhe mbi 280 filter hooks për ngjarje të ciklit të jetës dhe personalizim
- Udhëzuesi i integrimit — Shembuj për integrim me CRM, analytics, porta pagese të personalizuara dhe webhooks
- Shembuj kodi — Modele të avancuara për çmime dinamike, krijim sajtesh, kufizime të personalizuara dhe përpunim me shumë porta pagese
- Zhvillimi i addon-eve — Kornizë e strukturuar për ndërtimin e plugin-eve addon
Kërkesat
- Instalimi WordPress Multisite
- PHP 7.4 ose më i lartë
- Plugin-i Ultimate Multisite i aktivizuar
Instalimi me Composer / Bedrock
Ultimate Multisite është i disponueshëm në Packagist si ultimate-multisite/ultimate-multisite. Kjo është metoda e rekomanduar e instalimit për konfigurimet WordPress të bazuara në Bedrock dhe mjedise të tjera të menaxhuara me Composer.
composer require ultimate-multisite/ultimate-multisite
Paketa Composer u riemërtua nga devstone/ultimate-multisite në ultimate-multisite/ultimate-multisite në v2.6.1. Nëse composer.json juaj i referohet emrit të vjetër të vendor-it, përditësoni hyrjen require dhe ekzekutoni composer update.
Pas instalimit, aktivizojeni plugin-in në rrjet nga Network Admin:
wp plugin activate ultimate-multisite --network
Ose, nëse po e ngarkoni plugin-in si një plugin must-use përmes autoloader-it të Bedrock, përdorni filtrin wp_ultimo_skip_network_active_check për të anashkaluar mbrojtjen e aktivizimit:
add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );
Fillim i shpejtë
Përdorni REST API
curl -u "api_key:api_secret" https://yoursite.com/wp-json/wu/v2/customers
Lidhuni me ngjarjet
add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});
Ndërtoni një Addon
# Generate addon scaffold from the template
bash create-addon.sh
Shihni çdo seksion për dokumentacion dhe shembuj të detajuar.