Skip to main content

Документација за програмери

Овој водич им обезбедува на програмерите сè што е потребно за интеграција со, проширување или развој на додатоци за Ultimate Multisite. Ultimate Multisite трансформира WordPress Multisite мрежа во платформа „веб-страница-како-услуга“ (WaaS).

Што е достапно

  • REST API — Целосни CRUD операции за сите ентитети (клиенти, сајтови, членства, плаќања, производи, домени) со автентикација преку API клуч
  • Референца за hooks — 200+ action hooks и 280+ filter hooks за настани во животниот циклус и приспособување
  • Водич за интеграција — Примери за CRM интеграција, аналитика, прилагодени gateways и webhooks
  • Примери со код — Напредни обрасци за динамичко ценирање, обезбедување сајтови, прилагодени ограничувања и обработка со повеќе gateways
  • Развој на додатоци — Структурирана рамка за градење plugin-и за додатоци

Барања

  • WordPress Multisite инсталација
  • PHP 7.4 или понова верзија
  • Ultimate Multisite plugin активиран

Инсталација со Composer / Bedrock

Ultimate Multisite е достапен на Packagist како ultimate-multisite/ultimate-multisite. Ова е препорачаниот метод за инсталација за WordPress поставки базирани на Bedrock и други околини управувани со Composer.

composer require ultimate-multisite/ultimate-multisite
Преименуван пакет (v2.6.1+)

Composer пакетот беше преименуван од devstone/ultimate-multisite во ultimate-multisite/ultimate-multisite во v2.6.1. Ако вашиот composer.json го референцира старото име на добавувачот, ажурирајте го require записот и извршете composer update.

По инсталацијата, активирајте го plugin-от на мрежно ниво од Network Admin:

wp plugin activate ultimate-multisite --network

Или, ако го вчитувате plugin-от како must-use plugin преку autoloader-от на Bedrock, користете го филтерот wp_ultimo_skip_network_active_check за да ја заобиколите заштитата за активација:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Брз почеток

Користете го REST API

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

Поврзете се со настани

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

Изградете додаток

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

Погледнете го секој оддел за детална документација и примери.