Skip to main content

დეველოპერის დოკუმენტაცია

ეს სახელმძღვანელო დეველოპერებს აწვდის ყველაფერს, რაც საჭიროა Ultimate Multisite-თან ინტეგრაციისთვის, მისი გაფართოებისთვის ან მისთვის დამატებების შესაქმნელად. Ultimate Multisite WordPress Multisite ქსელს Website-as-a-Service (WaaS) პლატფორმად გარდაქმნის.

რა არის ხელმისაწვდომი

  • REST API — სრული CRUD ოპერაციები ყველა ერთეულისთვის (მომხმარებლები, საიტები, წევრობები, გადახდები, პროდუქტები, დომენები) API გასაღებით ავტორიზაციით
  • Hooks-ის ცნობარი — 200+ მოქმედების hook და 280+ ფილტრის hook სასიცოცხლო ციკლის მოვლენებისა და მორგებისთვის
  • ინტეგრაციის სახელმძღვანელო — მაგალითები CRM ინტეგრაციისთვის, ანალიტიკისთვის, მორგებული გადახდის კარიბჭეებისა და webhooks-ისთვის
  • კოდის მაგალითები — გაფართოებული შაბლონები დინამიკური ფასდადებისთვის, საიტის უზრუნველყოფისთვის, მორგებული შეზღუდვებისთვის და მრავალკარიბჭიანი დამუშავებისთვის
  • დამატების შემუშავება — სტრუქტურირებული ჩარჩო დამატებითი plugin-ების შესაქმნელად

მოთხოვნები

  • 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 პაკეტს სახელი შეეცვალა devstone/ultimate-multisite-დან ultimate-multisite/ultimate-multisite-ზე v2.6.1-ში. თუ თქვენი composer.json ძველ მომწოდებლის სახელს მიუთითებს, განაახლეთ require ჩანაწერი და გაუშვით composer update.

ინსტალაციის შემდეგ, plugin ქსელში გაააქტიურეთ Network Admin-იდან:

wp plugin activate ultimate-multisite --network

ან, თუ plugin-ს must-use plugin-ად ტვირთავთ Bedrock-ის autoloader-ის მეშვეობით, გამოიყენეთ wp_ultimo_skip_network_active_check ფილტრი აქტივაციის დამცავის გვერდის ასავლელად:

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

ჩაერთეთ მოვლენებში

add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});

შექმენით დამატება

# Generate addon scaffold from the template
bash create-addon.sh

დეტალური დოკუმენტაციისა და მაგალითებისთვის იხილეთ თითოეული სექცია.