Tutor Multisite Compatibility
Bu, Tutor LMS'i multisite ortamlarında kullanmak için uyumluluk düzeltmeleri ekleyen bir WordPress eklentisidir.
Açıklama
Bu eklenti, Tutor LMS'i WordPress multisite ağlarında çalıştırmak için gerekli uyumluluk düzeltmelerini sağlar. Kullanıcı kaydı, eğitmen yönetimi, kurs kısıtlamaları ve diğer multisite'a özgü işlevsellikleri yönetir.
Özellikler
- Veritabanı Tablosu Yönetimi: Multisite yabancı anahtar kısıtlamaları nedeniyle başarısız olan eksik Tutor LMS tablolarını otomatik olarak algılar ve oluşturur.
- Multisite Kullanıcı Kaydı: Ağdaki siteler genelinde kullanıcı kaydını yönetmek için özel AJAX işleyicileri.
- Eğitmen Rol Yönetimi: Multisite ortamlarında otomatik eğitmen rol atama ve yönetimi.
- Kurs Kısıtlamaları: Site planlarına göre kurs ve funnel oluşturma limitlerini yönetmek için Ultimate Multisite ile entegrasyon.
- Özel Yönetici Görünümleri: Multisite'a duyarlı eğitmen listesi ve yönetim arayüzü.
- Yönetici Araçları: Ağ ve site yöneticileri için veritabanı yönetim arayüzü.
Gereksinimler
- WordPress 5.0+
- PHP 7.4+
- Tutor LMS eklentisi (Otomatik olarak
Requires Pluginsbaşlığı aracılığıyla zorunlu kılınır) - WordPress Multisite kurulumu
- Ultimate Multisite eklentisi (Kurs kısıtlamaları işlevselliği için)
Kurulum
- Eklenti dosyalarını
/wp-content/plugins/tutor-multisite-compatibility/dizinine yükleyin. - Tutor LMS'in kurulu ve etkin olduğundan emin olun.
- Eklentiyi WordPress'te 'Eklentiler' menüsünden etkinleştirin.
- Eklenti, Tutor LMS ile otomatik olarak entegre olacaktır.
Dosya Yapısı
tutor-multisite-compatibility/
├── tutor-multisite-compatibility.php (Ana eklenti dosyası)
├── includes/