gocodebox / gocodebox/lifterlms

WPML Compatibility

Open
#456 3 comments 0 reactions 0 assignees View on GitHub
Type: Enhancement Type: Notes
Dominant language
PHP
Stars
212
Forks
140
Avg merge
2d 14h
Merged PRs (30d)
19

Description

LifterLMS doesn't work well with [WPML](https://wpml.org/)

This issue collects various compatibility issues with the plugin

- Translating a Course does not bring along children (sections, lessons, etc...). Probably because WPML doesn't have any knowledge of the course's children relationships (because why would they). My guess is that "translating" duplicates the post and stores metadata for the locale. We'd need to hook into this translation action and run a clone on the course to setup translations for the children

- Syllabus widget does not work on translated versions. This makes me question the above assumptions. I don't know.

WPML Resources:
+ https://wpml.org/documentation/theme-compatibility/go-global-program/#contact
+ https://wpml.org/faq/newly-activated-plugin-not-compatible-wpml/
+ https://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/

For WPML support we need to document the following which will require translations:

- [x] ~Custom Post Types~ (#772)
- [x] ~Custom Taxonomies~ (#773)
- [ ] Custom Fields
- [ ] Options

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.