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

Tutor Multisite Compatibility

Pluginek WordPress ku ji bo Tutor LMS di jîngehên multisite de rastkirinên hevahengiyê zêde dike.

Rave​

Ev plugin ji bo xebitandina Tutor LMS li ser torên WordPress multisite rastkirinên girîng ên hevahengiyê peyda dike. Ew tomarkirina bikarhêneran, rêvebirina mamosteyan, sînorkirinên qursan, û fonksiyonên din ên taybet bi multisite ve rêve dibe.

Taybetmendî​

  • Rêvebirina Tabloyên Danegirê: Bi xweber tabloyên Tutor LMS yên winda dibîne û çêdike ku ji ber sînorên foreign key yên multisite têk diçin
  • Tomarkirina Bikarhêneran a Multisite: Desthilatdarên AJAX yên taybet ji bo rêvebirina tomarkirina bikarhêneran li ser malperên torê
  • Rêvebirina Rola Mamoste: Di jîngehên multisite de bi xweber tayînkirin û rêvebirina rola mamoste
  • Sînorkirinên Qursan: Hevgirtin bi Ultimate Multisite re ji bo rêvebirina sînorên çêkirina qurs û funnel li gorî planên malperê
  • Dîtinên Rêveberiyê yên Taybet: Navrû û lîsteya mamosteyan a ku multisite nas dike
  • Amûrên Rêveberiyê: Navrûya rêvebirina danegirê ji bo rêveberên torê û malperê

Pêdivî​

  • WordPress 5.0+
  • PHP 7.4+
  • Plugin-a Tutor LMS (bi xweber bi rêya sernivîsa Requires Plugins tê ferzkirin)
  • Sazkirina WordPress Multisite
  • Plugin-a Ultimate Multisite (ji bo fonksiyona sînorkirinên qursan)

Sazkirin​

  1. Pelên plugin-ê barkirin bo /wp-content/plugins/tutor-multisite-compatibility/
  2. Piştrast bikin ku Tutor LMS hatiye sazkirin û çalak kirin
  3. Plugin-ê bi rêya menuya 'Plugins' di WordPress de çalak bikin
  4. Plugin dê bi xweber bi Tutor LMS re bikeve hev

Avahiya Pelan​

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

Fonksiyonên ku ji MU Plugin Hatine Veguhastin​

Ev plugin ew fonksiyon dihewîne ku berê di wp-content/mu-plugins/daves.php de bûn:

  • Sînorkirinên guhertina rewşa qursê
  • Sînorkirinên çêkirina qursê
  • Hevgirtin û sînorên CartFlows
  • Rêvebirina rola mamosteyê Tutor
  • Rêvebirina tomarkirina bikarhêneran a multisite
  • Nîşandana ID ya hilberê qursê

Rêvebirina Danegirê​

Pirsgirêk​

Di jîngehên WordPress multisite de, çêkirina tabloyên Tutor LMS ji bo tabloyên ku sînorên foreign key bi tabloya bikarhêneran re hene têk diçe. Ev ji ber van sedeman çêdibe:

  • Tabloyên taybet bi malperê pêşgirên wekî wp_2_tutor_carts bi kar tînin
  • Foreign key îşaretî wp_2_users dikin (ku tune ye)
  • Tabloya rastîn a bikarhêneran wp_users e (li seranserê torê hevpar e)

Çareserî​

Ev plugin bi xweber:

  1. Tabloyên Winda Dibîne: Tabloyên ku ji ber sînorên foreign key nehatine çêkirin kontrol dike
  2. Tabloyan bi Referansên Rast Çêdike: Navê rast ê tabloya bikarhêneran bi kar tîne (wp_users di multisite de)
  3. Çend Senaryoyan Rêve Dibe:
    • Çalakkirin/ji nû ve çalakkirina plugin-ê
    • Çêkirina malpera nû di torê de
    • Kontrola tabloyan bi destan bi rêya navrûya rêveberiyê

Tabloyên Bandorkirî​

  • tutor_coupon_usages - Foreign key bo tabloya bikarhêneran dihewîne
  • tutor_carts - Foreign key bo tabloya bikarhêneran dihewîne
  • tutor_notification_preferences - Tabloya TutorPro bi foreign key bo tabloya bikarhêneran

Navrûya Rêveberiyê​

Gihîştina amûrên rêvebirina danegirê li:

  • Rêveberiya Torê: Settings → Tutor Multisite DB
  • Rêveberiya Malperê: Tools → Tutor Multisite DB

Navrû dihêle ku hûn:

  • Tabloyên winda li ser hemû malperan bibînin
  • Çêkirina tabloyan bi destan dest pê bikin
  • Mîhengên danegirê kontrol bikin
  • Agahiyên rewşê yên hûrgilî bibînin

Piştgirî​

Ev plugin bi taybetî ji bo platforma KursoPro hatiye sêwirandin. Ji bo piştgiriya teknîkî, bi tîma pêşvebirinê re têkilî daynin.