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.