Liigu peamise sisu juurde

Arendaja dokumentatsioon

See juhend annab arendajatele kõik vajaliku Ultimate Multisite’iga integreerimiseks, selle laiendamiseks või sellele lisamoodulite arendamiseks. Ultimate Multisite muudab WordPress Multisite võrgu Website-as-a-Service (WaaS) platvormiks.

Mis on saadaval

  • REST API — Täielikud CRUD-toimingud kõigi olemite jaoks (kliendid, saidid, liikmesused, maksed, tooted, domeenid) API-võtmega autentimisega
  • Hookide viide — 200+ tegevushooki ja 280+ filtrihooki elutsükli sündmuste ja kohandamise jaoks
  • Integratsioonijuhend — Näited CRM-i integratsiooni, analüütika, kohandatud makseväravate ja webhookide jaoks
  • Koodinäited — Täpsemad mustrid dünaamilise hinnastamise, saitide ettevalmistamise, kohandatud piirangute ja mitme maksevärava töötlemise jaoks
  • Lisamoodulite arendus — Struktureeritud raamistik lisamooduli pluginate loomiseks

Nõuded

  • WordPress Multisite installatsioon
  • PHP 7.4 või uuem
  • Ultimate Multisite plugin aktiveeritud

Composer / Bedrock installimine

Ultimate Multisite on saadaval Packagistis paketina ultimate-multisite/ultimate-multisite. See on soovitatav installimisviis Bedrock-põhiste WordPressi seadistuste ja teiste Composeriga hallatavate keskkondade jaoks.

composer require ultimate-multisite/ultimate-multisite
Ümber nimetatud pakett (v2.6.1+)

Composer pakett nimetati versioonis v2.6.1 ümber: devstone/ultimate-multisite asemel ultimate-multisite/ultimate-multisite. Kui sinu composer.json viitab vanale tarnijanimele, uuenda require-kirjet ja käivita composer update.

Pärast installimist aktiveeri plugin võrgutasemel Network Administ:

wp plugin activate ultimate-multisite --network

Või kui laadid plugina Bedrocki automaatlaadija kaudu must-use pluginana, kasuta aktiveerimiskontrolli vahelejätmiseks filtrit wp_ultimo_skip_network_active_check:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Kiirstart

Kasuta REST API-t

curl -u "api_key:api_secret" https://yoursite.com/wp-json/wu/v2/customers

Seo sündmustega

add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});

Loo lisamoodul

# Generate addon scaffold from the template
bash create-addon.sh

Üksikasjaliku dokumentatsiooni ja näidete jaoks vaata iga jaotist.