ለገንቢዎች መመሪያ
ይህ መመሪያ ገንቢዎች 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
የ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
ለዝርዝር ሰነድ እና ምሳሌዎች እያንዳንዱን ክፍል ይመልከቱ።