Tutor Multisite Compatibility
אַ WordPress צושטעק וואָס לייגט צו קאַמפּאַטיביליטעט־פֿאַרריכטונגען פֿאַר Tutor LMS אין מולטיסײַט־סביבות.
באַשרײַבונג
דער צושטעק גיט נייטיקע קאַמפּאַטיביליטעט־פֿאַרריכטונגען פֿאַר לויפֿן Tutor LMS אויף WordPress מולטיסײַט־נעצווערקן. ער באַהאַנדלט באַניצער־אײַנשרײַבונג, אינסטרוקטאָר־פֿאַרוואַלטונג, קורס־באַגרענעצונגען, און אַנדערע מולטיסײַט־ספּעציפֿישע פֿונקציאָנאַליטעט.
פֿעיִקייטן
- דאַטאַבאַזע־טאַבעלע־פֿאַרוואַלטונג: דערקענט אויטאָמאַטיש און שאַפֿט פֿעלנדיקע Tutor LMS טאַבעלעס וואָס דורכפֿאַלן צוליב מולטיסײַט־פֿרעמד־שליסל־באַגרענעצונגען
- מולטיסײַט־באַניצער־אײַנשרײַבונג: אייגענע AJAX האַנדלער פֿאַר פֿאַרוואַלטן באַניצער־אײַנשרײַבונג איבער נעצווערק־פּלעצער
- אינסטרוקטאָר־ראָלע־פֿאַרוואַלטונג: אויטאָמאַטישע אינסטרוקטאָר־ראָלע־צוטיילונג און פֿאַרוואַלטונג אין מולטיסײַט־סביבות
- קורס־באַגרענעצונגען: אינטעגראַציע מיט Ultimate Multisite פֿאַר פֿאַרוואַלטן באַגרענעצונגען אויף שאַפֿן קורסן און פֿאַנעלן לויט פּלאַץ־פּלענער
- אייגענע אַדמין־אויסזיכטן: מולטיסײַט־באַוווּסטע אינסטרוקטאָר־ליסטע און פֿאַרוואַלטונג־צובינד
- אַדמין־מכשירים: דאַטאַבאַזע־פֿאַרוואַלטונג־צובינד פֿאַר נעצווערק־ און פּלאַץ־אַדמיניסטראַטאָרן
פֿאָדערונגען
- WordPress 5.0+
- PHP 7.4+
- Tutor LMS צושטעק (אויטאָמאַטיש דורכגעפֿירט דורך דעם
Requires Pluginsקאָפּ) - WordPress מולטיסײַט־אינסטאַלאַציע
- Ultimate Multisite צושטעק (פֿאַר קורס־באַגרענעצונג־פֿונקציאָנאַליטעט)
אינסטאַלאַציע
- אַרויפֿלאָדן די צושטעק־טעקעס צו
/wp-content/plugins/tutor-multisite-compatibility/ - פֿאַרזיכערט אַז Tutor LMS איז אינסטאַלירט און אַקטיווירט
- אַקטיווירט דעם צושטעק דורך דעם 'צושטעקן' מעניו אין WordPress
- דער צושטעק וועט זיך אויטאָמאַטיש אינטעגרירן מיט Tutor LMS
טעקע־סטרוקטור
tutor-multisite-compatibility/
├── tutor-multisite-compatibility.php (הויפּט־צושטעק־טעקע)
├── includes/
│ ├── class-database-manager.php (שאַפֿן און פֿאַרוואַלטן דאַטאַבאַזע־טאַבעלעס)
│ ├── class-admin-interface.php (אַדמין־צובינד פֿאַר דאַטאַבאַזע־פֿאַרוואַלטונג)
│ ├── class-course-limits.php (קורס־ און פֿאַנעל־באַגרענעצונג־האַנדלער)
│ ├── class-instructor-manager.php (אינסטרוקטאָר־ראָלע־פֿאַרוואַלטונג)
│ ├── class-ajax-handlers.php (אייגענע AJAX האַנדלער)
│ ├── class-query-helper.php (דאַטאַבאַזע־אָנפֿרעג־נוצמיטלען)
│ ├── models/
│ │ └── class-multisite-user-model.php (מולטיסײַט־באַניצער־מאָדעל)
│ └── admin/
│ ├── class-instructors-list.php (אייגענע אינסטרוקטאָר־ליסטע)
│ └── views/
│ └── instructors.php (אינסטרוקטאָר־אַדמין־אויסזיכט)
└── README.md
פֿונקציאָנאַליטעט אַריבערגעפֿירט פֿון MU plugin
דער צושטעק אַנטהאַלט פֿונקציאָנאַליטעט וואָס איז פֿריִער געווען אין wp-content/mu-plugins/daves.php:
- קורס־סטאַטוס־ענדערונג־באַגרענעצונגען
- קורס־שאַפֿונג־באַגרענעצונגען
- CartFlows אינטעגראַציע און באַגרענעצונגען
- Tutor אינסטרוקטאָר־ראָלע־פֿאַרוואַלטונג
- מולטיסײַט־באַניצער־אײַנשרײַבונג־באַהאַנדלונג
- קורס־פּראָדוקט־ID ווײַזן
דאַטאַבאַזע־פֿאַרוואַלטונג
דער פּראָבלעם
אין WordPress מולטיסײַט־סביבות, דורכפֿאַלט דאָס שאַפֿן Tutor LMS טאַבעלעס פֿאַר טאַבעלעס מיט פֿרעמד־שליסל־באַגרענעצונגען צו דער באַניצער־טאַבעלע. דאָס פּאַסירט ווײַל:
- פּלאַץ־ספּעציפֿישע טאַבעלעס נוצן פּרעפֿיקסן ווי
wp_2_tutor_carts - פֿרעמדע שליסלען רעפֿערירן צו
wp_2_users(וואָס עקזיסטירט נישט) - די אמתע באַניצער־טאַבעלע איז
wp_users(געטיילט איבערן נעצווערק)
די לייזונג
דער צושטעק אויטאָמאַטיש:
- דערקענט פֿעלנדיקע טאַבעלעס: קאָנטראָלירט פֿאַר טאַבעלעס וואָס זענען נישט געשאַפֿן געוואָרן צוליב פֿרעמד־שליסל־באַגרענעצונגען
- שאַפֿט טאַבעלעס מיט ריכטיקע רעפֿערענצן: ניצט דעם פּאַסיקן באַניצער־טאַבעלע־נאָמען (
wp_usersאין מולטיסײַט) - באַהאַנדלט קייפֿל סצענאַרן:
- צושטעק־אַקטיווירונג/ווידער־אַקטיווירונג
- שאַפֿן אַ נײַעם פּלאַץ אין נעצווערק
- מאַנועלע טאַבעלע־קאָנטראָל דורך אַדמין־צובינד
אַפעקטירטע טאַבעלעס
tutor_coupon_usages- אַנטהאַלט פֿרעמדן שליסל צו דער באַניצער־טאַבעלעtutor_carts- אַנטהאַלט פֿרעמדן שליסל צו דער באַניצער־טאַבעלעtutor_notification_preferences- TutorPro טאַבעלע מיט פֿרעמדן שליסל צו דער באַניצער־טאַבעלע
אַדמין־צובינד
באַקומט צוטריט צו די דאַטאַבאַזע־פֿאַרוואַלטונג־מכשירים בײַ:
- נעצווערק־אַדמין: אײַנשטעלונגען → Tutor Multisite DB
- פּלאַץ־אַדמין: מכשירים → Tutor Multisite DB
דער צובינד לאָזט אײַך:
- זען פֿעלנדיקע טאַבעלעס איבער אַלע פּלעצער
- מאַנועל אויסלייזן טאַבעלע־שאַפֿונג
- קאָנטראָלירן דאַטאַבאַזע־קאָנפֿיגוראַציע
- זען פּרטימדיקע סטאַטוס־אינפֿאָרמאַציע
שטיצע
דער צושטעק איז ספ ּעציפֿיש אויסגעשטאַלט פֿאַר דער KursoPro פּלאַטפֿאָרמע. פֿאַר טעכנישע שטיצע, קאָנטאַקטירט דעם אַנטוויקלונג־קאָלעקטיוו.