Tutor Multisite Compatibility
Pulogalamu yowonjezera ya WordPress yomwe imawonjezera zokonza zogwirizana ndi Tutor LMS m'malo a multisite.
Kufotokozera
Pulogalamu yowonjezera iyi imapereka zokonza zofunika zogwirizana poyendetsa Tutor LMS pa ma netiweki a WordPress multisite. Imasamalira kulembetsa kwa ogwiritsa ntchito, kasamalidwe ka aphunzitsi, malire a maphunziro, ndi magwiridwe ena okhudzana ndi multisite.
Zinthu Zake
- Kasamalidwe ka Matebulo a Nkhokwe ya Deta: Imadziwa ndi kupanga yokha matebulo a Tutor LMS omwe akusowa chifukwa cha zoletsa za makiyi akunja za multisite
- Kulembetsa Ogwiritsa Ntchito pa Multisite: Oyang'anira AJAX apadera osamalira kulembetsa kwa ogwiritsa ntchito m'masamba a netiweki
- Kasamalidwe ka Udindo wa Mphunzitsi: Kupereka ndi kuyang'anira yokha udindo wa mphunzitsi m'malo a multisite
- Malire a Maphunziro: Kuphatikizana ndi Ultimate Multisite posamalira malire opanga maphunziro ndi funnel kutengera mapulani a tsamba
- Mawonedwe Apadera a Woyang'anira: Mndandanda wa aphunzitsi ndi mawonekedwe a kasamalidwe omwe amazindikira multisite
- Zida za Woyang'anira: Mawonekedwe a kasamalidwe ka nkhokwe ya deta kwa oyang'anira netiweki ndi tsamba
Zofunikira
- WordPress 5.0+
- PHP 7.4+
- Pulogalamu yowonjezera ya Tutor LMS (imakakamizidwa yokha kudzera pa mutu wa
Requires Plugins) - Kuyika kwa WordPress Multisite
- Pulogalamu yowonjezera ya Ultimate Multisite (pa magwiridwe a malire a maphunziro)
Kuyika
- Kwezani mafayilo a pulogalamu yowonjezera ku
/wp-content/plugins/tutor-multisite-compatibility/ - Onetsetsani kuti Tutor LMS yayikidwa ndi kuyatsidwa
- Yatsani pulogalamu yowonjezera kudzera mu menyu ya 'Plugins' mu WordPress
- Pulogalamu yowonjezera idzaphatikizana yokha ndi Tutor LMS
Kapangidwe ka Mafayilo
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
Magwiridwe Osunthidwa Kuchokera ku MU Plugin
Pulogalamu yowonjezera iyi ili ndi magwiridwe omwe kale anali mu wp-content/mu-plugins/daves.php:
- Malire osintha mkhalidwe wa maphunziro
- Malire opanga maphunziro
- Kuphatikizana ndi CartFlows ndi malire
- Kasamalidwe ka udindo wa mphunzitsi wa Tutor
- Kusamalira kulembetsa ogwiritsa ntchito pa multisite
- Kuwonetsa ID ya chinthu cha maphunziro
Kasamalidwe ka Nkhokwe ya Deta
Vuto
M'malo a WordPress multisite, kupanga matebulo a Tutor LMS kumalephera pa matebulo okhala ndi zoletsa za makiyi akunja ku tebulo la ogwiritsa ntchito. Izi zimachitika chifukwa:
- Matebulo enieni a tsamba amagwiritsa ntchito ma prefixes monga
wp_2_tutor_carts - Makiyi akunja amalozera ku
wp_2_users(lomwe kulibe) - Tebulo lenileni la ogwiritsa ntchito ndi
wp_users(logawidwa pa netiweki yonse)
Yankho
Pulogalamu yowonjezera iyi imachita izi yokha:
- Imadziwa Matebulo Osowa: Imafufuza matebulo omwe sanapangidwe chifukwa cha zoletsa za makiyi akunja
- Imapanga Matebulo ndi Zolozera Zolondola: Imagwiritsa ntchito dzina loyenera la tebulo la ogwiritsa ntchito (
wp_usersmu multisite) - Imasamalira Zochitika Zosiyanasiyana:
- Kuyatsa/kuyatsanso pulogalamu yowonjezera
- Kupanga tsamba latsopano mu netiweki
- Kufufuza matebulo pamanja kudzera mu mawonekedwe a woyang'anira
Matebulo Okhudzidwa
tutor_coupon_usages- Lili ndi kiyi wakunja ku tebulo la ogwiritsa ntchitotutor_carts- Lili ndi kiyi wakunja ku tebulo la ogwiritsa ntchitotutor_notification_preferences- Tebulo la TutorPro lokhala ndi kiyi wakunja ku tebulo la ogwiritsa ntchito
Mawonekedwe a Woyang'anira
Pezani zida za kasamalidwe ka nkhokwe ya deta pa:
- Woyang'anira Netiweki: Zokonda → Tutor Multisite DB
- Woyang'anira Tsamba: Zida → Tutor Multisite DB
Mawonekedwewa amakupatsani mwayi:
- Kuwona matebulo osowa m'masamba onse
- Kuyambitsa pamanja kupanga matebulo
- Kufufuza kasinthidwe ka nkhokwe ya deta
- Kuwona zambiri za mkhalidwe mwatsatanetsatane
Thandizo
Pulogalamu yowonjezera iyi yapangidwa makamaka pa nsanja ya KursoPro. Kuti mupeze thandizo laukadaulo, funsani gulu la opanga.