Skip to main content

ለገንቢዎች መመሪያ

ይህ መመሪያ ገንቢዎች Ultimate Multisiteን እንዴት ማዋሃድ (integrate)፣ ማስፋት (extend) ወይም አድ-ኦን (addon) መገንባት እንደሚችሉ የሚያስፈልጋቸውን ሁሉንም ነገር ያቀርባል። Ultimate Multisite የWordPress Multisite networkን ወደ Website-as-a-Service (WaaS) መድረክ ይለውጠዋል።

ምን ተገኝቷል

  • REST API — ለሁሉም አካላት (ደንበኞች፣ ድረ-ገጾች፣ የአባልነት መብቶች፣ ክፍያዎች፣ ምርቶች፣ ዶሜኖች) ሙሉ የCRUD (Create, Read, Update, Delete) ስራዎች፣ ከAPI key authentication ጋር።
  • Hooks Reference — ለየህይወት ዑደት ክስተቶች (lifecycle events) እና ለቅንብሮች 200+ የaction hooks እና 280+ የfilter hooks።
  • Integration Guide — ለCRM integration፣ ለanalytics፣ ለcustom gateways እና ለwebhooks ምሳሌዎች።
  • Code Examples — ለdynamic pricing፣ site provisioning፣ custom limitations እና multi-gateway processing የላቀ አሰራር (advanced patterns)።
  • Addon Development — ለአድ-ኦን ፕልጊኖች ለመገንባት የተዋቀረ ፍሬምወርክ (structured framework)።

የሚያስፈልጉ ነገሮች

  • WordPress Multisite installation
  • PHP 7.4 ወይም ከዚያ በላይ
  • Ultimate Multisite plugin መብራት (activated)

Composer / Bedrock Installation

Ultimate Multisite በPackagist ላይ እንደ ultimate-multisite/ultimate-multisite ይገኛል። ይህ ለBedrock-ተመሠረተ የWordPress setup እና ለሌሎች Composer-የተተዳደሩ አካባቢዎች (environments) የሚመከር የመጫኛ ዘዴ ነው።

composer require ultimate-multisite/ultimate-multisite
የተለወጠው ፓኬጅ ስም (v2.6.1+)

የComposer package በv2.6.1 ላይ ከdevstone/ultimate-multisite ወደ ultimate-multisite/ultimate-multisite ተለውጧል። composer.jsonዎ የድሮውን vendor name የሚያመለክት ከሆነ፣ የrequire entryን አዘምኑ እና composer update ይስሩ።

ከመጫን በኋላ፣ ፕልጊኑን ከNetwork Admin ውስጥ በnetwork-activate መብራት አለብዎት፡

wp plugin activate ultimate-multisite --network

ወይም፣ ፕልጊኑን በBedrock's autoloader በmust-use plugin መልክ እየጫኑ ከሆነ፣ የactivation guardን ለማለፍ wp_ultimo_skip_network_active_check filterን ይጠቀሙ፡

add_filter( 'wp_ultimo_skip_network_active_check', '__return_true' );

በፍጥነት መጀመር (Quick Start)

REST APIን መጠቀም

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

በክስተቶች ላይ Hook ማድረግ

add_action('wu_customer_post_create', function($customer) {
// አዲስ የደንበኛ ምዝገባዎችን መመለስ (React to new customer signups)
});

አድ-ኦን መገንባት

# addon scaffold ከtemplate መፍጠር
bash create-addon.sh

ለዝርዝር ሰነድ እና ምሳሌዎች እያንዳንዱን ክፍል ይመልከቱ።