Skip to main content

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
Paketë e riemërtuar (v2.6.1+)

Paketa Composer u riemërtua nga devstone/ultimate-multisiteultimate-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.