Skip to main content
Paid AddonPurchase Tutor Multisite Compatibility | Install via your site's addon page or download from your account

Tutor Multisite Compatibility

Additamentum WordPress quod correctiones compatibilitatis pro Tutor LMS in ambitus multisite addit.

Descriptio

Hoc additamentum correctiones compatibilitatis necessarias praebet ad Tutor LMS in retibus multisite WordPress currendum. Adscriptionem usorum, administrationem instructorum, limites cursuum, aliaque munera multisite-propria tractat.

Notae

  • Administratio Tabularum Datorum: Automate detegit et creat tabulas Tutor LMS deesse quae propter vincula clavium externarum multisite deficiunt
  • Adscriptio Usorum Multisite: Tractatores AJAX proprii ad adscriptionem usorum per situs retis administrandam
  • Administratio Muneris Instructoris: Assignatio et administratio muneris instructoris automatica in ambitus multisite
  • Limites Cursuum: Integratio cum Ultimate Multisite ad limites creationis cursuum et infundibulorum administrandos secundum consilia situs
  • Conspectus Administratorii Proprii: Index instructorum et interfacies administrationis multisite-conscii
  • Instrumenta Administratoris: Interfacies administrationis datorum pro administratoribus retis et situs

Requisita

  • WordPress 5.0+
  • PHP 7.4+
  • Additamentum Tutor LMS (automate exigitur per caput Requires Plugins)
  • Installatio WordPress Multisite
  • Additamentum Ultimate Multisite (pro munere limitum cursuum)

Installatio

  1. Fasciculos additamenti in /wp-content/plugins/tutor-multisite-compatibility/ onerare
  2. Cura ut Tutor LMS installatum et activatum sit
  3. Activa additamentum per tabulam 'Additamenta' in WordPress
  4. Additamentum cum Tutor LMS automate integrabitur

Structura Fasciculorum

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

Munera ex MU Plugin Translata

Hoc additamentum continet munera quae antea in wp-content/mu-plugins/daves.php erant:

  • Limites mutationis status cursus
  • Limites creationis cursus
  • Integratio CartFlows et limites
  • Administratio muneris instructoris Tutor
  • Tractatio adscriptionis usorum multisite
  • Ostensio ID producti cursus

Administratio Datorum

Problema

In ambitus multisite WordPress, creatio tabularum Tutor LMS deficit pro tabulis quae vincula clavium externarum ad tabulam usorum habent. Hoc accidit quia:

  • Tabulae sitio propriae praefixis utuntur sicut wp_2_tutor_carts
  • Claves externae wp_2_users referunt (quae non exstat)
  • Vera tabula usorum est wp_users (per rete communicata)

Solutio

Hoc additamentum automate:

  1. Tabulas Deesse Detegit: Tabulas inspicit quae propter vincula clavium externarum creari non potuerunt
  2. Tabulas cum Rectis Relationibus Creat: Recto nomine tabulae usorum utitur (wp_users in multisite)
  3. Plura Scaenaria Tractat:
    • Activatio/reactivatio additamenti
    • Creatio novi situs in rete
    • Inspectio manualis tabularum per interfaciem administratoriam

Tabulae Affectae

  • tutor_coupon_usages - Clavem externam ad tabulam usorum continet
  • tutor_carts - Clavem externam ad tabulam usorum continet
  • tutor_notification_preferences - Tabula TutorPro cum clave externa ad tabulam usorum

Interfacies Administratoris

Instrumenta administrationis datorum accede apud:

  • Administrator Retis: Optiones → Tutor Multisite DB
  • Administrator Situs: Instrumenta → Tutor Multisite DB

Interfacies tibi permittit:

  • Tabulas deesse per omnes situs videre
  • Creationem tabularum manualiter incitare
  • Configurationem datorum inspicere
  • Informationem status accuratam videre

Auxilium

Hoc additamentum specialiter pro suggestu KursoPro designatum est. Pro auxilio technico, turmam evolutionis contacta.