Skip to main content

Developer دستاويز

هي رهنمائي ڊولپرز کي Ultimate Multisite سان ضم ڪرڻ، ان کي وڌائڻ، يا ان لاءِ addons ٺاهڻ لاءِ گهربل سڀ ڪجهه مهيا ڪري ٿي. Ultimate Multisite هڪ WordPress Multisite نيٽ ورڪ کي Website-as-a-Service (WaaS) پليٽ فارم ۾ تبديل ڪري ٿو.

ڇا موجود آهي

  • REST API — API key تصديق سان سڀني ادارن (گراهڪن، سائيٽن، memberships، ادائگين، مصنوعات، domains) لاءِ مڪمل CRUD آپريشنز
  • Hooks حوالو — حياتي چڪر جي واقعن ۽ حسب ضرورت ٺاهڻ لاءِ 200+ action hooks ۽ 280+ filter hooks
  • ضم ڪرڻ جي رهنمائي — CRM ضم ڪرڻ، analytics، ڪسٽم gateways، ۽ webhooks لاءِ مثال
  • Code مثال — متحرڪ قيمت بندي، سائيٽ فراهمي، ڪسٽم حدن، ۽ multi-gateway پروسيسنگ لاءِ ترقي يافته نمونا
  • Addon ترقي — addon plugins ٺاهڻ لاءِ منظم فريم ورڪ

گهرجون

  • 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
نالو تبديل ٿيل پيڪيج (v2.6.1+)

Composer پيڪيج جو نالو v2.6.1 ۾ devstone/ultimate-multisite کان ultimate-multisite/ultimate-multisite ۾ تبديل ڪيو ويو. جيڪڏهن توهان جو composer.json پراڻي vendor نالي جو حوالو ڏئي ٿو، require داخلا کي اپڊيٽ ڪريو ۽ composer update هلائو.

انسٽاليشن کان پوءِ، Network Admin مان plugin کي نيٽ ورڪ-چالو ڪريو:

wp plugin activate ultimate-multisite --network

يا، جيڪڏهن توهان Bedrock جي autoloader ذريعي plugin کي must-use plugin طور لوڊ ڪري رهيا آهيو، ته activation guard کي bypass ڪرڻ لاءِ 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

تفصيلي دستاويز ۽ مثالن لاءِ هر سيڪشن ڏسو.