More-Lang has some excellent features:
- Clean design. More-Lang saves each localized post text as a custom field, this brings some benefits: it will not leave any trace on the UI after deactivation; it can minimize the DB space usage.
- More-Lang works in such a way: it treats the configured languages as a default language plus any number of extra lanuages, the default language works in the default way of WordPress, More-Lang handles the extra languages. That’s why it is named More-Lang.
- Simple & easy to use admin UI.
- In-place language switchers & editors on the admin panels.
- There are built-in editors for: posts, taxonomy terms, menus, widgets, medias, general settings.
- RTL languages support.
- Hreflang tags generation for multilingual SEO.
- Autosave is not supported for the WordPress releases before 4.6 or after 5.0.
- Array values(same meta_key for multiple metas in a post) are not supported for the Custom Fields.
Array values in the Custom Fields are seldom used, if you do need this, try another approach: save Array values in a field, delimited by special characters.
- Upload the plugin files to the
/wp-content/plugins/more-langdirectory, or install the plugin through the WordPress plugins screen directly.
- Activate the plugin through the ‘Plugins’ screen in WordPress.
- Use the ‘More-Lang Plugin Settings’ screen to configure the plugin.
- The “Settings -> Permalinks -> Permalink Settings” should not be “Plain”.
- If you want to clear all the More-Lang data, firstly, you need to set Clear the More-Lang data when “Delete” More-Lang on the Plugins panel on the ‘More-Lang Plugin Settings’ screen, then delete the More-Lang plugin through the ‘Plugins’ screen.
Plugin official website address
If you encounter problems in using the More-Lang plugin, you can comment below, and I will try my best to help you solve the problem