More-Lang | Clive Zheng


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.

Known Issues

  • 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.


  1. Upload the plugin files to the /wp-content/plugins/more-lang directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the ‘More-Lang Plugin Settings’ screen to configure the plugin.
  4. The “Settings -> Permalinks -> Permalink Settings” should not be “Plain”.
  5. 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 author

Clive Zheng

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

Leave a Comment

Your email address will not be published.