Документација за програмери
Овој водич им обезбедува на програмерите сè што е потребно за интеграција со, проширување или развој на додатоци за 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
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
Погледнете го секој оддел за детална документација и примери.