Преминете към основното съдържание

Документация за разработчици

Този гайд предоставя на разработчиците всичко необходимо за интегриране, разширяване или разработване на аддонове за Ultimate Multisite. Ultimate Multisite превръща WordPress Multisite мрежа в платформа за уебсайтове като услуга (Website-as-a-Service, WaaS).

Какво е налично

  • REST API — Пълни CRUD операции за всички обекти (клиенти, сайтове, членства, плащания, продукти, домейни) с автентикация чрез API ключ
  • Hooks Reference — Над 200 action хука и над 280 filter хука за събития в жизнения цикъл и персонализация
  • Integration Guide — Примери за интеграция с CRM, аналитика, персонализирани пейджи и webhooks
  • Code Examples — Напреднали модели за динамично ценообразуване, предоставяне на сайтове, персонализирани ограничения и обработка на множество пейджи
  • Addon Development — Структуриран фреймуърк за изграждане на аддон плагини

Изисквания

  • Инсталация на WordPress Multisite
  • PHP 7.4 или по-висок
  • Активиран плагин Ultimate Multisite

Инсталация с 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 се отнася до старото име на вендор, обновете записа за изискване и изпълнете composer update.

След инсталацията, активирайте плагина на ниво мрежа от Network Admin:

wp plugin activate ultimate-multisite --network

Или, ако зареждате плагина като must-use плагин чрез 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) {
// Реагирайте на нови регистрации на клиенти
});

Вижте всеки раздел за подробна документация и примери.