Иштеп чыгуучунун документациясы
Бул колдонмо иштеп чыгуучуларга Ultimate Multisite менен интеграциялануу, аны кеңейтүү же ага addon'дорду иштеп чыгуу үчүн керектүүнүн баарын бе рет. Ultimate Multisite WordPress Multisite тармагын Website-as-a-Service (WaaS) платформасына айландырат.
Эмне жеткиликтүү
- REST API — API ачкычы аркылуу аутентификация менен бардык объекттер үчүн толук CRUD операциялары (кардарлар, сайттар, мүчөлүктөр, төлөмдөр, өнүмдөр, домендер)
- Hooks маалымдамасы — Жашоо циклиндеги окуялар жана ыңгайлаштыруу үчүн 200+ action hook жана 280+ filter hook
- Интеграция колдонмосу — CRM интеграциясы, аналитика, ыңгайлаштырылган шлюздар жана webhooks үчүн мисалдар
- Код мисалдары — Динамикалык баалоо, сайтты даярдоо, ыңгайлаштырылган чектөөлөр жана көп шлюздуу иштетүү үчүн өркүндөтүлгөн үлгүлөр
- Addon иштеп чыгуу — Addon plugin'дерди куруу үчүн түзүмдөлгөн framework
Талаптар
- WordPress Multisite орнотмосу
- PHP 7.4 же андан жогору
- Ultimate Multisite plugin'и активдештирилген
Composer / Bedrock орнотуу
Ultimate Multisite Packagist платформасында ultimate-multisite/ultimate-multisite катары жеткиликтүү. Бул Bedrock негизиндеги WordPress жөндөөлөрү жана Composer аркылуу башкарылган башка чөйрөлөр үчүн сунушталган орнотуу ыкмасы.
composer require ultimate-multisite/ultimate-multisite
Composer пакети v2.6.1 версиясында devstone/ultimate-multisite аталышынан ultimate-multisite/ultimate-multisite аталышына өзгөртүлгөн. Эгер composer.json файлыңыз эски vendor аталышына шилтеме кылса, require жазуусун жаңыртып, composer update иштетиңиз.
Орнотуудан кийин plugin'ди Network Admin ичинен тармак боюнча активдештириңиз:
wp plugin activate ultimate-multisite --network
Же plugin'ди Bedrock'тун autoloader'и аркылуу must-use plugin катары жүктөп жатсаңыз, активдештирүү коргоосун айланып өтүү үчүн wp_ultimo_skip_network_active_check filter'ин колдонуңуз:
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
Окуяларга hook кошуңуз
add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});
Addon куруңуз
# Generate addon scaffold from the template
bash create-addon.sh
Толук документация жана мисалдар үчүн ар бир бөлүмдү караңыз.