Skip to main content

Dasturchilar hujjatlari

Ushbu qo‘llanma dasturchilarga Ultimate Multisite bilan integratsiya qilish, uni kengaytirish yoki uning uchun addonlar ishlab chiqish uchun kerak bo‘lgan barcha narsani taqdim etadi. Ultimate Multisite WordPress Multisite tarmog‘ini Website-as-a-Service (WaaS) platformasiga aylantiradi.

Nimalar mavjud

  • REST API — API kalit autentifikatsiyasi bilan barcha obyektlar (mijozlar, saytlar, a’zoliklar, to‘lovlar, mahsulotlar, domenlar) uchun to‘liq CRUD operatsiyalari
  • Hooklar ma’lumotnomasi — Hayotiy sikl hodisalari va moslashtirish uchun 200+ action hook va 280+ filter hook
  • Integratsiya qo‘llanmasi — CRM integratsiyasi, analitika, maxsus gatewaylar va webhooklar uchun misollar
  • Kod misollari — Dinamik narxlash, sayt yaratib berish, maxsus cheklovlar va ko‘p gatewayli qayta ishlash uchun ilg‘or andozalar
  • Addon ishlab chiqish — Addon pluginlar yaratish uchun tuzilmali framework

Talablar

  • WordPress Multisite o‘rnatilishi
  • PHP 7.4 yoki undan yuqori
  • Ultimate Multisite plugin faollashtirilgan

Composer / Bedrock o‘rnatilishi

Ultimate Multisite ultimate-multisite/ultimate-multisite sifatida Packagist da mavjud. Bu Bedrock asosidagi WordPress sozlamalari va boshqa Composer orqali boshqariladigan muhitlar uchun tavsiya etilgan o‘rnatish usulidir.

composer require ultimate-multisite/ultimate-multisite
Paket nomi o‘zgartirildi (v2.6.1+)

Composer paketi v2.6.1 da devstone/ultimate-multisite dan ultimate-multisite/ultimate-multisite ga o‘zgartirildi. Agar composer.json eski vendor nomiga havola qilsa, require yozuvini yangilang va composer update ni ishga tushiring.

O‘rnatilgandan so‘ng, pluginni Network Admin orqali tarmoq bo‘yicha faollashtiring:

wp plugin activate ultimate-multisite --network

Yoki, agar siz pluginni Bedrock autoloaderi orqali majburiy ishlatiladigan plugin sifatida yuklayotgan bo‘lsangiz, faollashtirish himoyasini chetlab o‘tish uchun wp_ultimo_skip_network_active_check filteridan foydalaning:

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

Tez boshlash

REST API dan foydalaning

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

Hodisalarga Hook qiling

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

Addon yarating

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

Batafsil hujjatlar va misollar uchun har bir bo‘limni ko‘ring.