Developer دستاويز
هي رهنمائي ڊولپرز کي Ultimate Multisite سان ضم ٿيڻ، ان کي وڌائڻ، يا ان لاءِ addon ٺاهڻ لاءِ گهربل هر شيءِ فراهم ڪري ٿي. Ultimate Multisite هڪ WordPress Multisite نيٽ ورڪ کي Website-as-a-Service (WaaS) پليٽفارم ۾ تبديل ڪري ٿو.
ڇا موجود آهي
- REST API — سڀني ادارن (گراهڪن، سائيٽن، رڪنيتن، ادائگين، پراڊڪٽس، ڊومينز) لاءِ API key تصديق سان مڪمل CRUD عمل
- Hooks Reference — حياتي چڪر جي واقعن ۽ حسب ضرورت لاءِ 200+ action hooks ۽ 280+ filter hooks
- Integration Guide — CRM انضمام، ايناليٽڪس، حسب ضرورت گيٽ ويز، ۽ webhooks لاءِ مثال
- Code Examples — متحرڪ قيمت بندي، سائيٽ فراهمي، حسب ضرورت حدبندين، ۽ گهڻ-گيٽ وي پروسيسنگ لاءِ ترقي يافته نمونا
- Addon Development — addon پلگ انز ٺاهڻ لاءِ منظم فريم ورڪ
گهرجون
- WordPress Multisite انسٽاليشن
- PHP 7.4 يا وڌيڪ
- Ultimate Multisite پلگ ان فعال ٿيل
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 پراڻي وينڊر نالي جو حوالو ڏئي ٿو، ته require داخلا اپڊيٽ ڪريو ۽ composer update هلايو.
انسٽاليشن کان پوءِ، Network Admin مان پلگ ان کي نيٽ ورڪ-فعال ڪريو:
wp plugin activate ultimate-multisite --network
يا، جيڪڏهن توهان Bedrock جي autoloader ذريعي پلگ ان کي must-use plugin طور لوڊ ڪري رهيا آهيو، ته activation guard کي پاس ڪرڻ لاءِ 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
تفصيلي دستاويز ۽ مثالن لاءِ هر حصو ڏسو.