Esasy mazmuna geç
Paid AddonPurchase Tutor Multisite Compatibility | Install via your site's addon page or download from your account

Tutor Multisite Compatibility

Multisite gurşawlarynda Tutor LMS üçin utgaşyklyk düzedişlerini goşýan WordPress goşmaçasy.

Beýany​

Bu goşmaça WordPress multisite torlarynda Tutor LMS-i işletmek üçin möhüm utgaşyklyk düzedişlerini üpjün edýär. Ol ulanyjylary ýazga almagy, instruktor dolandyryşyny, kurs çäklendirmelerini we multisite-a mahsus beýleki funksiýalary dolandyrýar.

Aýratynlyklar​

  • Maglumatlar bazasy tablisa dolandyryşy: Multisite daşarky açar çäklendirmeleri sebäpli şowsuz bolan ýetmeýän Tutor LMS tablisalaryny awtomatik anyklaýar we döredýär
  • Multisite ulanyjy ýazga alyşy: Tor saýtlarynyň arasynda ulanyjy ýazga alyşyny dolandyrmak üçin ýörite AJAX işledijileri
  • Instruktor roluny dolandyrmak: Multisite gurşawlarynda instruktor roluny awtomatik bellemek we dolandyrmak
  • Kurs çäklendirmeleri: Saýt meýilnamalaryna esaslanyp kurs we funnel döretmek çäklerini dolandyrmak üçin Ultimate Multisite bilen integrasiýa
  • Ýörite administrator görnüşleri: Multisite-dan habarly instruktor sanawy we dolandyryş interfeýsi
  • Administrator gurallary: Tor we saýt administratorlary üçin maglumatlar bazasy dolandyryş interfeýsi

Talaplar​

  • WordPress 5.0+
  • PHP 7.4+
  • Tutor LMS goşmaçasy (Requires Plugins sözbaşysy arkaly awtomatik mejbur edilýär)
  • WordPress Multisite gurnamasy
  • Ultimate Multisite goşmaçasy (kurs çäklendirmeleri funksiýasy üçin)

Gurnama​

  1. Goşmaça faýllaryny /wp-content/plugins/tutor-multisite-compatibility/ içine ýükläň
  2. Tutor LMS-iň gurnalandygyna we işjeňleşdirilendigine göz ýetiriň
  3. Goşmaçany WordPress-däki 'Goşmaçalar' menýusy arkaly işjeňleşdiriň
  4. Goşmaça Tutor LMS bilen awtomatik integrasiýa eder

Faýl gurluşy​

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

MU Plugin-den geçirilen funksiýalar​

Bu goşmaçada öň wp-content/mu-plugins/daves.php içinde bolan funksiýalar bar:

  • Kurs ýagdaýyny üýtgetmek çäklendirmeleri
  • Kurs döretmek çäklendirmeleri
  • CartFlows integrasiýasy we çäkleri
  • Tutor instruktor roluny dolandyrmak
  • Multisite ulanyjy ýazga alyşyny işlemek
  • Kurs önüminiň ID-sini görkezmek

Maglumatlar bazasyny dolandyrmak​

Mesele​

WordPress multisite gurşawlarynda, ulanyjylar tablisasy bilen daşarky açar çäklendirmeleri bolan tablisalar üçin Tutor LMS tablisa döretmegi şowsuz bolýar. Bu şu sebäplere görä bolup geçýär:

  • Saýta mahsus tablisalar wp_2_tutor_carts ýaly prefiksleri ulanýar
  • Daşarky açarlar wp_2_users salgylanýar (ol ýok)
  • Hakyky ulanyjylar tablisasy wp_users (tor boýunça umumy)

Çözgüt​

Bu goşmaça awtomatik:

  1. Ýetmeýän tablisalary anyklaýar: Daşarky açar çäklendirmeleri sebäpli döredilmedik tablisalary barlaýar
  2. Dogry salgylanmalar bilen tablisalary döredýär: Dogry ulanyjy tablisa adyny ulanýar (multisite-da wp_users)
  3. Birnäçe ýagdaýy dolandyrýar:
    • Goşmaçany işjeňleşdirmek/gaýtadan işjeňleşdirmek
    • Torda täze saýt döretmek
    • Administrator interfeýsi arkaly tablisany el bilen barlamak

Täsir edýän tablisalar​

  • tutor_coupon_usages - Ulanyjylar tablisasy üçin daşarky açary öz içine alýar
  • tutor_carts - Ulanyjylar tablisasy üçin daşarky açary öz içine alýar
  • tutor_notification_preferences - Ulanyjylar tablisasy üçin daşarky açary bolan TutorPro tablisasy

Administrator interfeýsi​

Maglumatlar bazasyny dolandyrmak gurallaryna şu ýerden giriň:

  • Tor administratory: Sazlamalar → Tutor Multisite DB
  • Saýt administratory: Gurallar → Tutor Multisite DB

Interfeýs size şulary etmäge mümkinçilik berýär:

  • Ähli saýtlarda ýetmeýän tablisalary görmek
  • Tablisa döretmegi el bilen işe girizmek
  • Maglumatlar bazasy konfigurasiýasyny barlamak
  • Jikme-jik ýagdaý maglumatlaryny görmek

Goldaw​

Bu goşmaça ýörite KursoPro platformasy üçin taýýarlanyldy. Tehniki goldaw üçin ösüş topary bilen habarlaşyň.