Skip to main content

Developer Dokumentasiyası

Bu bələdçi developerlərə Ultimate Multisite ilə inteqrasiya etmək, genişləndirmək və ya üçün addonlar inkişaf etdirmək üçün lazım olan hər şeyi təqdim edir. Ultimate Multisite bir WordPress Multisite şəbəkəsini Website-as-a-Service (WaaS) platformasına çevirir.

Nə mövcuddur

  • REST API — Bütün varlıqlar (müştərilər, saytlar, üzvlüyü, ödənişlər, məhsullar, domenlər) üçün API açarı autentifikasiyası ilə tam CRUD əməliyyatları
  • Hooks Reference — Yaşam dövrü hadisələri və fərdiləşdirmə üçün 200+ action hook və 280+ filter hook
  • Integration Guide — CRM inteqrasiyası, analitika, fərdiləşdirilmiş gatewaylər və webhooks üçün nümunələr
  • Code Examples — Dinamik qiymətləndirmə, sayt təminatı, fərdiləşdirilmiş məhdudiyyətlər və çoxsaylı gateway emalı üçün qabaqcıl nümunələr
  • Addon Development — Addon pluginlər qurmaq üçün strukturlaşdırılmış çərçivə

Tələblər

  • WordPress Multisite quraşdırılması
  • PHP 7.4 və ya yuxarı
  • Ultimate Multisite plugin-inin aktivləşdirilməsi

Composer / Bedrock Quraşdırması

Ultimate Multisite Packagist saytında ultimate-multisite/ultimate-multisite kimi mövcuddur. Bu, Bedrock-ə əsaslanan WordPress quruluşları və digər Composer-idarə olunan mühitlər üçün tövsiyə olunan quraşdırma metodudur.

composer require ultimate-multisite/ultimate-multisite
Adı dəyişdirilmiş paket (v2.6.1+)

Composer paketi v2.6.1-də devstone/ultimate-multisite adından ultimate-multisite/ultimate-multisite adına dəyişdirilmişdir. Əgər composer.json faylınız köhnə vendor adını göstərirsə, require girişini yeniləyin və composer update əmrini işlədin.

Quraşdırmadan sonra, plugin-i Network Admin-dən aktivləşdirin:

wp plugin activate ultimate-multisite --network

Və ya, əgər plugin-i Bedrock-un autoloader-i vasitəsilə must-use plugin kimi yükləyirsinizsə, aktivləşdirmə qoruyucu mexanizmini atlamaq üçün wp_ultimo_skip_network_active_check filter-indən istifadə edin:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Tez Başlanğıc

REST API-dən istifadə edin

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

Hadisələrə Hook edin

add_action('wu_customer_post_create', function($customer) {
// Yeni müştəri qeydiyyatlarına reaksiya verin
});

Addon qurmaq

# Şablonundan addon çərçivəsini yaradır
bash create-addon.sh

Daha ətraflı dokumentasiya və nümunələr üçün hər bir bölməyə baxın.