Skip to main content

Dokumentazzjoni għall-Iżviluppaturi

Din il-gwida tipprovdi lill-iżviluppaturi b’dak kollu meħtieġ biex jintegraw ma’, jestendu, jew jiżviluppaw addons għal Ultimate Multisite. Ultimate Multisite jittrasforma netwerk WordPress Multisite fi pjattaforma Website-as-a-Service (WaaS).

X’Hemm Disponibbli

  • REST API — Operazzjonijiet CRUD kompluti għall-entitajiet kollha (klijenti, siti, sħubijiet, pagamenti, prodotti, domains) b’awtentikazzjoni permezz ta’ API key
  • Referenza tal-Hooks — Aktar minn 200 action hooks u aktar minn 280 filter hooks għal avvenimenti taċ-ċiklu tal-ħajja u personalizzazzjoni
  • Gwida għall-Integrazzjoni — Eżempji għal integrazzjoni ma’ CRM, analytics, gateways personalizzati, u webhooks
  • Eżempji ta’ Kodiċi — Mudelli avvanzati għal prezzijiet dinamiċi, proviżjonament ta’ siti, limitazzjonijiet personalizzati, u pproċessar b’diversi gateways
  • Żvilupp ta’ Addons — Qafas strutturat għall-bini ta’ plugins addon

Rekwiżiti

  • Installazzjoni WordPress Multisite
  • PHP 7.4 jew ogħla
  • plugin Ultimate Multisite attivat

Installazzjoni Composer / Bedrock

Ultimate Multisite huwa disponibbli fuq Packagist bħala ultimate-multisite/ultimate-multisite. Dan huwa l-metodu ta’ installazzjoni rakkomandat għal setups WordPress ibbażati fuq Bedrock u ambjenti oħra ġestiti minn Composer.

composer require ultimate-multisite/ultimate-multisite
Pakkett imsemmi mill-ġdid (v2.6.1+)

Il-pakkett Composer ingħata isem ġdid minn devstone/ultimate-multisite għal ultimate-multisite/ultimate-multisite f’v2.6.1. Jekk il-composer.json tiegħek jirreferi għall-isem antik tal-vendor, aġġorna l-entrata require u ħaddem composer update.

Wara l-installazzjoni, attiva l-plugin fuq in-netwerk mill-Amministrazzjoni tan-Netwerk:

wp plugin activate ultimate-multisite --network

Jew, jekk qed ittella’ l-plugin bħala plugin must-use permezz tal-autoloader ta’ Bedrock, uża l-filter wp_ultimo_skip_network_active_check biex taqbeż il-protezzjoni tal-attivazzjoni:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Bidu Malajr

Uża r-REST API

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

Aqbad ma’ Avvenimenti

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

Ibni Addon

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

Ara kull taqsima għal dokumentazzjoni dettaljata u eżempji.