Skip to main content
Paid AddonPurchase Tutor Multisite Compatibility | Install via your site's addon page or download from your account

Tutor Multisite Compatibility

Yon plugin WordPress ki ajoute koreksyon konpatibilite pou Tutor LMS nan anviwònman multisite yo.

Deskripsyon​

Plugin sa a bay koreksyon konpatibilite esansyèl pou fè Tutor LMS mache sou rezo WordPress multisite. Li jere enskripsyon itilizatè, jesyon enstriktè, limit kou, ak lòt fonksyonalite espesifik pou multisite.

Fonksyonalite​

  • Jesyon Tab Bazdone: Detekte otomatikman epi kreye tab Tutor LMS ki manke yo lè yo echwe akoz kontrent kle etranje multisite
  • Enskripsyon Itilizatè Multisite: Manadjè AJAX pèsonalize pou jere enskripsyon itilizatè atravè sit rezo yo
  • Jesyon Wòl Enstriktè: Atribisyon ak jesyon otomatik wòl enstriktè nan anviwònman multisite
  • Limit Kou: Entegrasyon ak Ultimate Multisite pou jere limit kreyasyon kou ak funnel selon plan sit yo
  • Afichaj Admin Pèsonalize: Lis enstriktè ak koòdone jesyon ki konprann multisite
  • Zouti Admin: Koòdone jesyon bazdone pou administratè rezo ak administratè sit

Kondisyon​

  • WordPress 5.0+
  • PHP 7.4+
  • Plugin Tutor LMS (ap aplike otomatikman atravè header Requires Plugins)
  • Enstalasyon WordPress Multisite
  • Plugin Ultimate Multisite (pou fonksyonalite limit kou)

Enstalasyon​

  1. Telechaje fichye plugin yo nan /wp-content/plugins/tutor-multisite-compatibility/
  2. Asire Tutor LMS enstale epi aktive
  3. Aktive plugin nan meni 'Plugins' nan WordPress
  4. Plugin nan ap entegre otomatikman ak Tutor LMS

Estrikti Fichye​

tutor-multisite-compatibility/
├── tutor-multisite-compatibility.php (Main plugin file)
├── includes/
│ ├── class-database-manager.php (Database table creation and management)
│ ├── class-admin-interface.php (Admin interface for database management)
│ ├── class-course-limits.php (Course and funnel limitation handlers)
│ ├── class-instructor-manager.php (Instructor role management)
│ ├── class-ajax-handlers.php (Custom AJAX handlers)
│ ├── class-query-helper.php (Database query utilities)
│ ├── models/
│ │ └── class-multisite-user-model.php (Multisite user model)
│ └── admin/
│ ├── class-instructors-list.php (Custom instructor list)
│ └── views/
│ └── instructors.php (Instructor admin view)
└── README.md

Fonksyonalite ki Deplase soti nan MU Plugin​

Plugin sa a gen fonksyonalite ki te deja nan wp-content/mu-plugins/daves.php:

  • Limit chanjman estati kou
  • Limit kreyasyon kou
  • Entegrasyon ak limit CartFlows
  • Jesyon wòl enstriktè Tutor
  • Jesyon enskripsyon itilizatè multisite
  • Afichaj ID pwodwi kou

Jesyon Bazdone​

Pwoblèm nan​

Nan anviwònman WordPress multisite, kreyasyon tab Tutor LMS echwe pou tab ki gen kontrent kle etranje pou tab itilizatè yo. Sa rive paske:

  • Tab espesifik pou sit yo itilize prefiks tankou wp_2_tutor_carts
  • Kle etranje yo fè referans ak wp_2_users (ki pa egziste)
  • Vrè tab itilizatè yo se wp_users (pataje atravè rezo a)

Solisyon an​

Plugin sa a otomatikman:

  1. Detekte Tab ki Manke yo: Tcheke tab ki pa t kreye akoz kontrent kle etranje
  2. Kreye Tab ak Referans Kòrèk yo: Itilize non tab itilizatè ki apwopriye a (wp_users nan multisite)
  3. Jere Plizyè Senaryo:
    • Aktivasyon/reyaktivasyon plugin
    • Kreyasyon nouvo sit nan rezo a
    • Verifikasyon tab manyèl atravè koòdone admin

Tab ki Afekte yo​

  • tutor_coupon_usages - Gen kle etranje pou tab itilizatè yo
  • tutor_carts - Gen kle etranje pou tab itilizatè yo
  • tutor_notification_preferences - Tab TutorPro ak kle etranje pou tab itilizatè yo

Koòdone Admin​

Aksede zouti jesyon bazdone yo nan:

  • Network Admin: Settings → Tutor Multisite DB
  • Site Admin: Tools → Tutor Multisite DB

Koòdone nan pèmèt ou:

  • Wè tab ki manke yo atravè tout sit yo
  • Deklanche kreyasyon tab manyèlman
  • Tcheke konfigirasyon bazdone
  • Wè enfòmasyon detaye sou estati

Sipò​

Plugin sa a fèt espesyalman pou platfòm KursoPro. Pou sipò teknik, kontakte ekip devlopman an.