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

Tutor Multisite Compatibility

Chokuwedzera cheWordPress chinowedzera kugadzirisa kuenderana kweTutor LMS munzvimbo dze multisite.

Tsananguro​

Chokuwedzera ichi chinopa kugadzirisa kwakakosha kwekuenderana pakumhanyisa Tutor LMS pamanetiweki eWordPress multisite. Chinobata kunyoreswa kwevashandisi, manejimendi yevadzidzisi, miganhu yemakosi, uye mamwe mashandiro akanangana ne multisite.

Zvimiro​

  • Manejimendi yeMatafura eDatabase: Chinoona otomatiki uye chinogadzira matafura eTutor LMS asipo anokundikana nekuda kwezvirambidzo zveforeign key zve multisite
  • Kunyoreswa kweVashandisi paMultisite: Mabatiro eAJAX akagadziridzwa ekutungamirira kunyoreswa kwevashandisi pamasaiti enetiweki
  • Manejimendi yeBasa reMudzidzisi: Kupihwa uye kutungamirirwa kwebasa remudzidzisi otomatiki munzvimbo dze multisite
  • Miganhu yeMakosi: Kubatanidzwa neUltimate Multisite pakutungamirira miganhu yekugadzira makosi nema funnel zvichienderana nezvirongwa zvesaiti
  • Maonero eAdmin Akagadziridzwa: Rondedzero yevadzidzisi uye interface yemanejimendi inoziva multisite
  • Zvishandiso zveAdmin: Interface yemanejimendi yeDatabase yevatariri venetiweki nesaiti

Zvinodiwa​

  • WordPress 5.0+
  • PHP 7.4+
  • Chokuwedzera cheTutor LMS (chinosimbiswa otomatiki kuburikidza neheader yeRequires Plugins)
  • Kuiswa kweWordPress Multisite
  • Chokuwedzera cheUltimate Multisite (chekushanda kwemiganhu yemakosi)

Kuisa​

  1. Isa mafaira echokuwedzera ku/wp-content/plugins/tutor-multisite-compatibility/
  2. Ita shuwa kuti Tutor LMS yakaiswa uye yakavhurwa
  3. Vhura chokuwedzera kuburikidza nemenyu ye'Plugins' muWordPress
  4. Chokuwedzera chichazvibatanidza otomatiki neTutor LMS

Chimiro cheMafaira​

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

Mashandiro Akabviswa kubva kuMU Plugin​

Chokuwedzera ichi chine mashandiro aimbova muwp-content/mu-plugins/daves.php:

  • Miganhu yekuchinja mamiriro ekosi
  • Miganhu yekugadzira kosi
  • Kubatanidzwa neCartFlows nemiganhu
  • Manejimendi yebasa remudzidzisi weTutor
  • Kubata kunyoreswa kwevashandisi pa multisite
  • Kuratidzwa kweID yechigadzirwa chekosi

Manejimendi yeDatabase​

Dambudziko​

Munzvimbo dzeWordPress multisite, kugadzirwa kwematafura eTutor LMS kunokundikana pamatafura ane zvirambidzo zveforeign key kuenda kutafura yevashandisi. Izvi zvinoitika nokuti:

  • Matafura akanangana nesaiti anoshandisa maprefix akaita sewp_2_tutor_carts
  • Foreign keys dzinoreva wp_2_users (isingavipo)
  • Tafura chaiyo yevashandisi ndeyewp_users (inogoverwa panetiweki yose)

Mhinduro​

Chokuwedzera ichi chinozviita otomatiki:

  1. Chinoona Matafura Asipo: Chinotarisa matafura akatadza kugadzirwa nekuda kwezvirambidzo zveforeign key
  2. Chinogadzira Matafura Ane Mareferensi Akarurama: Chinoshandisa zita rakakodzera retafura yevashandisi (wp_users mu multisite)
  3. Chinobata Mamiriro Akawanda:
    • Kuvhurwa/kudzokororwa kuvhurwa kwechokuwedzera
    • Kugadzirwa kwesaiti itsva munetiweki
    • Kutarisa matafura nemaoko kuburikidza neinterface yeadmin

Matafura Anobatwa​

  • tutor_coupon_usages - Rine foreign key kuenda kutafura yevashandisi
  • tutor_carts - Rine foreign key kuenda kutafura yevashandisi
  • tutor_notification_preferences - Tafura yeTutorPro ine foreign key kuenda kutafura yevashandisi

Interface yeAdmin​

Svika kuzvishandiso zvemanejimendi yeDatabase pa:

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

Interface inokutendera kuti:

  • Uone matafura asipo pamasaiti ose
  • Utange kugadzirwa kwematafura nemaoko
  • Uongorore gadziriro yeDatabase
  • Uone ruzivo rwakadzama rwemamiriro

Rutsigiro​

Chokuwedzera ichi chakagadzirirwa chaizvo chikuva cheKursoPro. Kuti uwane rutsigiro rwehunyanzvi, taura nechikwata chebudiriro.