Tutor Multisite Compatibility
Ƙarin WordPress da ke ƙara gyare-gyaren dacewa ga Tutor LMS a muhallan multisite.
Bayani
Wannan ƙari yana samar da muhimman gyare-gyaren dacewa don gudanar da Tutor LMS a kan hanyoyin sadarwar WordPress multisite. Yana kula da rajistar masu amfani, sarrafa malamai, iyakokin darasi, da sauran ayyuka na musamman ga multisite.
Fasaloli
- Sarrafa Teburin Database: Yana gano ta atomatik kuma yana ƙirƙirar teburan Tutor LMS da suka ɓace waɗanda suka kasa saboda ƙuntatawar maɓallin waje na multisite
- Rajistar Mai Amfani na Multisite: Masu sarrafa AJAX na musamman don sarrafa rajistar masu amfani a tsakanin shafukan hanyar sadarwa
- Sarrafa Matsayin Malami: Ba da matsayin malami da sarrafa shi ta atomatik a muhallan multisite
- Iyakokin Darasi: Haɗuwa da Ultimate Multisite don sarrafa iyakokin ƙirƙirar darasi da funnel bisa tsare-tsaren shafi
- Ra'ayoyin Admin na Musamman: Jerin malamai da ke fahimtar multisite da mu'amalar sarrafawa
- Kayan Aikin Admin: Mu'amalar sarrafa database ga masu gudanar da hanyar sadarwa da shafi
Bukatu
- WordPress 5.0+
- PHP 7.4+
- Ƙarin Tutor LMS (ana tilastawa ta atomatik ta hanyar kanun
Requires Plugins) - Shigarwar WordPress Multisite
- Ƙarin Ultimate Multisite (don aikin iyakokin darasi)
Shigarwa
- Loda fayilolin ƙarin zuwa
/wp-content/plugins/tutor-multisite-compatibility/ - Tabbatar an shigar da Tutor LMS kuma an kunna shi
- Kunna ƙarin ta cikin menu na 'Plugins' a WordPress
- Ƙarin zai haɗu da Tutor LMS ta atomatik
Tsarin Fayil
tutor-multisite-compatibility/
├── tutor-multisite-compatibility.php (Babban fayil ɗin ƙari)
├── includes/
│ ├── class-database-manager.php (Ƙirƙira da sarrafa teburin database)
│ ├── class-admin-interface.php (Mu'amalar admin don sarrafa database)
│ ├── class-course-limits.php (Masu sarrafa iyakokin darasi da funnel)
│ ├── class-instructor-manager.php (Sarrafa matsayin malami)
│ ├── class-ajax-handlers.php (Masu sarrafa AJAX na musamman)
│ ├── class-query-helper.php (Kayan taimakon tambayar database)
│ ├── models/
│ │ └── class-multisite-user-model.php (Samfurin mai amfani na multisite)
│ └── admin/
│ ├── class-instructors-list.php (Jerin malamai na musamman)
│ └── views/
│ └── instructors.php (Ra'ayin admin na malami)
└── README.md
Aikin da Aka Matsar daga MU plugin
Wannan ƙari yana ɗauke da aikin da a baya yake cikin wp-content/mu-plugins/daves.php:
- Iyakokin sauya matsayin darasi
- Iyakokin ƙirƙirar darasi
- Haɗuwar CartFlows da iyakoki
- Sarrafa matsayin malamin Tutor
- Sarrafa rajistar mai amfani na multisite
- Nuna ID na samfurin darasi
Sarrafa Database
Matsalar
A muhallan WordPress multisite, ƙirƙirar teburin Tutor LMS yana kasawa ga tebura masu ƙuntatawar maɓallin waje zuwa teburin masu amfani. Wannan yana faruwa ne saboda:
- Tebura na musamman ga shafi suna amfani da prefix kamar
wp_2_tutor_carts - Maɓallan waje suna nuni zuwa
wp_2_users(wanda babu shi) - Ainihin teburin masu amfani shi ne
wp_users(ana raba shi a cikin hanyar sadarwar)
Maganin
Wannan ƙari yana ta atomatik:
- Gano Teburan da Suka Ɓace: Yana duba teburan da suka kasa ƙirƙiruwa saboda ƙuntatawar maɓallin waje
- Ƙirƙirar Tebura da Madaidaitan Manazarta: Yana amfani da sunan teburin mai amfani da ya dace (
wp_usersa multisite) - Kula da Yanayi da Dama:
- Kunna/sake kunna ƙari
- Ƙirƙirar sabon shafi a hanyar sadarwa
- Duba tebur da hannu ta hanyar mu'amalar admin
Teburan da Abin Ya Shafa
tutor_coupon_usages- Yana ɗauke da maɓallin waje zuwa teburin masu amfanitutor_carts- Yana ɗauke da maɓallin waje zuwa teburin masu amfanitutor_notification_preferences- Teburin TutorPro mai maɓallin waje zuwa teburin masu amfani
Mu'amalar Admin
Samu damar kayan aikin sarrafa database a:
- Network Admin: Settings → Tutor Multisite DB
- Site Admin: Tools → Tutor Multisite DB
Mu'amalar tana ba ka damar:
- Duba teburan da suka ɓace a duk shafuka
- Ƙaddamar da ƙirƙirar tebur da hannu
- Duba saitin database
- Duba cikakken bayanin matsayi
Tallafi
An tsara wannan ƙari musamman don dandalin KursoPro. Don tallafin fasaha, tuntuɓi ƙungiyar haɓakawa.