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 ye
Requires Plugins) - Kuiswa kweWordPress Multisite
- Chokuwedzera cheUltimate Multisite (chekushanda kwemiganhu yemakosi)
Kuisa
- Isa mafaira echokuwedzera ku
/wp-content/plugins/tutor-multisite-compatibility/ - Ita shuwa kuti Tutor LMS yakaiswa uye yakavhurwa
- Vhura chokuwedzera kuburikidza nemenyu ye'Plugins' muWordPress
- 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 se
wp_2_tutor_carts - Foreign keys dzinoreva
wp_2_users(isingavipo) - Tafura chaiyo yevashandisi ndeye
wp_users(inogoverwa panetiweki yose)
Mhinduro
Chokuwedzera ichi chinozviita otomatiki:
- Chinoona Matafura Asipo: Chinotarisa matafura akatadza kugadzirwa nekuda kwezvirambidzo zveforeign key
- Chinogadzira Matafura Ane Mareferensi Akarurama: Chinoshandisa zita rakakodzera retafura yevashandisi (
wp_usersmu multisite) - 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 yevashandisitutor_carts- Rine foreign key kuenda kutafura yevashandisitutor_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.