- Status
- Resolved
- Resolved in
- WPML Multilingual CMS 4.7.4
- Related plugin/theme
- Elementor
- Topic tags
- Compatibility
Overview of the issue
When using Custom Fonts with Elementor and Different domains per language, a Cross-Origin Resource Sharing (CORS) Policy issue arises. The custom fonts are always loaded from the original domain, leading to CORS policy errors.
Workaround
- Go to WPML > Settings > Post Types Translation
- Set the post type Custom Fonts (elementor_font) to translate.
- In the same page but in the Custom Fields Translation section, set the custom field elementor_font_files to translate.
- Open your translation in ATE.
- Search for '.ttf’ file.
- Once you find it, translate the domain URL for the right one.
- Go to Elementor > Tools.
- Press the to Regenerate Files & Data button.
- Clear browser cache.