WPGlobus – Multilingual Everything!

Wordpress Plugin
Download latest - 2.10.1



Download Stats

Today 398
Yesterday 418
Last Week 2,440
All Time 331,187
Banner 772x250

WPGlobus is a family of WordPress plugins assisting you in translating and maintaining bilingual/multilingual WordPress blogs and sites.

Quick Start Video


Please also read the Quick Start Guide.

Important Notes: please read before using WPGlobus!

    • WPGlobus does NOT translate texts automatically! You will translate texts manually.
    • Starting from the version 1.9.17, WPGlobus supports Gutenberg, WPBakery Page Builder and Elementor. Other builders, such as "Page Builder by SiteOrigin", "Beaver Builder", Fusion ("Avada"), Elegant ("Divi"), etc. are currently in development.
    • WPGlobus stores all translations using a special format: {:en}English{:}{:fr}French{:}{:es}Spanish{:}. If you decide to deactivate and uninstall WPGlobus, you must run the clean-up tool to keep only one language. See the details on the "Welcome" tab in the WPGlobus Settings.
    • WPGlobus use browser cookies to store the selected language in the form wpglobus-language=xx where xx is a two-letter language code: en, de, fr, etc.
    • The multisite mode (multiple virtual sites sharing a single WordPress installation) is not tested and not supported.
    • Some functionality is available only with our premium add-ons. Details below.
    • We develop and test our software using the latest versions of PHP, WordPress, and all plugins. If you have an older version and something is not working properly - please upgrade before contacting us.
    • For the full UTF-8 compatibility and better performance, please make sure that the Multibyte String PHP extension is enabled.

What is in the FREE version of WPGlobus?

The WPGlobus plugin provides you with the general multilingual tools.

  • Manually translate posts, pages, categories, tags, menus, and widgets;
  • Add one or several languages to your WP blog/site using custom combinations of country flags, locales and language names;
  • Enable multilingual SEO features of "Yoast SEO" and "All in One SEO" plugins;
  • Switch the languages at the front-end using: a drop-down menu extension and/or a customizable widget with various display options;
  • Switch the Administrator interface language using a top bar selector;

The WPGlobus plugin serves as the foundation to other plugins in the family.

There are several Free Add-ons:

  • WPGlobus Featured Images: allows setting featured images separately for each language.
  • WPGlobus Translate Options: enables selective translation of the wp_options table strings. You need to use it when your theme or a 3rd party plugin (a slider, for example) allows you to enter some texts (headings, buttons, etc.) and stores them in the options table.
  • WPGlobus for WPBakery Page Builder: enables WPGlobus on certain themes that use WPBakery's Builder in the standard ("classic") mode.
  • WPGlobus for Black Studio TinyMCE Widget: adds multilingual editing capabilities to the visual editor widget.

When do I need WPGlobus Premium Add-ons?

  • To translate URLs (/my-page/ translates to /fr/ma-page, /ru/- and so on);
  • To "postpone" translation to all languages and publish only those that are ready;
  • To have completely separate menus for each language;
  • To translate WooCommerce products and taxonomies;
  • To have separate "focus keywords" for each language in the Yoast SEO;
  • ...and more.

For more details, please check out the descriptions of each paid add-on on our website:

  • WooCommerce WPGlobus: adds multilingual capabilities to WooCommerce-based online stores.
  • WPGlobus Plus: adds URL fine-tuning, publishing status per translation, multilingual Yoast SEO analysis and more.
  • WPGlobus Language Widgets: Multilingual widget logic: show and hide widget depending on the current language.
  • WPGlobus Header Images: Display different header images per language. Show images depending on the settings in the Customizer.
  • WPGlobus Menu Visibility: Show or hide menu items depending on the current language.
  • WPGlobus Mobile Menu: makes the WPGlobus language switcher menu compatible with mobile devices and narrow screens.
  • WPGlobus for the "Bridge" theme: create different sliders for each language when using theme "Bridge".
  • Multilingual WooCommerce Nets Netaxept: with this add-on, you will be able to translate the Nets payment methods' titles and descriptions to multiple languages.

Compatibility with WordPress Themes

  • WPGlobus works correctly with all themes that apply proper filtering before outputting content.
  • As most of the themes save their settings in the options table, you can use the WPGlobus Translate Options plugin to process those settings correctly.
  • Some themes incorporate 3rd party plugins (e.g., sliders, forms, composers) - not all of them are 100% multilingual-ready. When you see elements that cannot be translated, please tell the theme/plugin authors. We are ready to help them.
  • Read more on the topic here.

Compatibility with WordPress Plugins

We have checked WPGlobus together with many plugins, including:

  • ACF - Advanced Custom Fields. WPGlobus Plus premium add-on is required for WYSIWYG fields support,
  • All in One SEO Pack,
  • WordPress SEO Plugin Rank Math,
  • Black Studio TinyMCE Widget (with our free add-on),
  • MailChimp for WordPress,
  • Max Mega Menu,
  • Popups - WordPress Popup,
  • Sidebar Login,
  • WPBakery Page Builder,
  • Whistles,
  • Widget Logic,
  • Yoast SEO. WPGlobus Plus premium add-on is required for multilingual focus keyword and SEO analysis.

Some 3rd-party plugins are supported with our premium add-ons:

  • TablePress,
  • WooCommerce and some of its extensions,
  • WooCommerce Nets Netaxept Payment Plugin

WPGlobus is compatible with ClassicPress Version 1.


IMPORTANT: WPGlobus will not work if your URLs look like example.com?p=123 or example.com/index.php/category/post/.

Please go to Settings->Permalinks and change the permalink structure to non-default and with no index.php in it. If you are unable to do that for some reason, please talk to your hosting provider or systems administrator.

Note: WooCommerce adds their own section to the Permalinks. It is important to fill in all the information. For example, you need to specify your Shop Base, for example, /product/. If you leave it blank, WooCommerce will try to translate the base (eg /produkt/ for German), which will result in a 404 error.

Developing on `localhost` or custom ports

WPGlobus may not work correctly on development servers having URLs like //localhost/mysite or on custom ports like //myserver.dev:3000. Please use a proper domain name (a fake one from /etc/hosts is OK), and port 80.

More info and ways to contact the WPGlobus Development Team

  • WPGlobus.com website.
  • Open source code on GitHub.

Admin interface translations:

NOTE: Please do not translate anything using the WordPress interface! Join our translation team on Transifex or translate the POT file using POEdit. Thank you!

  • de_DE by Tobias Hopp ~ WPGlobus ist ein Paket von mehreren WordPress-Plugins, die Mglichkeiten zur bersetzung von Wordpress-Installationen bieten.
  • es_ES by FX Bnard and Patricia Casado ~ WPGlobus es una familia de plugins de WordPress que ayudan en la traduccin de blogs de WordPress.
  • fr_FR by FX Bnard ~ WPGlobus fait partie des extensions WordPress qui vous aident rendre les blogs et les sites WordPress multilingues.
  • id_ID by ChameleonJohn ~ WPGlobus adalah keluarga plugin WordPress yang membantu Anda dalam membuat blog dan situs WordPress multibahasa.
  • pl_PL by Maciej Gryniuk ~ WPGlobus jest rodzin wtyczek do WordPress'a pomocnych w tworzeniu wielojzycznych blogw i stron na WordPress'ie.
  • ro_RO by Rodica-Elena Andronache ~ WPGlobus este o familie de plugin-uri WordPress ce te asist n realizarea de bloguri i site-uri WordPress multilingve.
  • ru_RU by The WPGlobus Team ~ WPGlobus -
  • sv_SE by Elger Lindgren ~ WPGlobus r en familj av WordPress-tillgg som hjlper dig att gra flersprkiga Wordpressbloggar och webbplatser.
  • tr_TR by Borahan Conkeroglu ~ WPGlobus WordPress bloglarn ve sitelerini okdilli yapmakta size yardm eden bir WordPress eklentileri ailesidir.
  • uk by Pavlo Novak ~ "WPGlobus - ."

Releases (96 )

Version Release Date Change Log
2.4.9 2020-06-03
  • (Vendor/All In One SEO Pack) Interface improvements on post edit page.
2.4.8 2020-05-20
  • (Core/Clean-Up Tool) Updated description.
2.4.7 2020-05-14
  • (Vendor/Yoast) Added filter of schema generator.
  • (Vendor/Yoast) Updated filter for the post title that has no multilingual value for the frontend.
2.4.6 2020-05-12
  • (Vendor/Yoast) Correct defining post type for frontend.
2.4.5 2020-05-07
  • (Core) Correct setting initial language tab in Standard/Classic mode on the post.php page.
  • (Vendor/Yoast) Added JS script for dashboard.
2.4.4 2020-05-07

= 2.0.0 =

WPGlobus Version 2 supports WordPress 5.x, with Gutenberg.

2.4.3 2020-05-06
  • (Builders/RankMathSEO) Added WordPress SEO Plugin Rank Math support (Beta stage).
  • (Core/Plugin Install) Added info box before add-ons list.
2.4.2 2020-04-29

= 2.0.0 =

WPGlobus Version 2 supports WordPress 5.x, with Gutenberg.

2.4.1 2020-04-26
  • (Vendor/Yoast) Set support for minimum version Yoast SEO Premium v12.
2.4.0 2020-04-25
  • (Vendor/Yoast) Added support Yoast SEO from v.14.
  • (Core) Code clean-up.
  • (Core) Interface improvements on the post.php page.
  • (Core/Builder) Interface improvements on the post.php page.
  • (Core/AdminPost) Localized the Preview Changes link.
  • (Core/Meta) Removed caching meta data.
  • (Builders/Gutenberg) Prevent multiple clicking on language switcher.
2.3.12 2020-04-11
  • (Customizer) WPGlobus Customizer is switched off for Gwangi theme.
  • (Core/Post Types) Added post type of rtMedia plugin to the hidden types array.
  • (Core/Post Types) Added post types of Divi theme to the hidden types array.
2.3.11 2020-04-07
  • (Builders/Yoast SEO) Added WPGLOBUS_YOAST_PLUGIN_FILE constant to set the custom file path.
2.3.10 2020-04-03
  • (Core/Options) Fixed PHP Notice "Undefined index" in the "Custom Code" section.
2.3.9 2020-04-02
  • (Vendor/All In One SEO Pack) Support All In One SEO Pack 3.4.2.
2.3.8 2020-04-01
  • (Vendor/Acf) Added filter for the Number field type. (Note: Multilingual numbers will be accessible in the "Builder" mode.)
2.3.7 2020-03-25
  • (Core/Builders) Fixed PHP Warning "The first argument should be either a string or an integer" in the array_key_exists function.
  • (Vendor/Acf) Code clean-up.
2.3.6 2020-03-04
  • (Builders/Elementor) Prevent The preview could not be loaded for language in draft status.
  • (Core/Admin) Exclude some meta from being multilingual.
  • (Core/Post Types) Added post types of WPForms Lite plugin and Bodega theme to hidden types array.
2.3.5 2020-03-02
  • (Core/Builders) Fixed the Undefined offset PHP Notice in the is_gutenberg() method.
2.3.4 2020-02-29
  • Added: option to set the hreflang tag format.
2.3.3 2020-02-27

Added: (Builders/Elementor) handle multiple file names.

2.3.2 2020-02-15
  • Added: (Core/Post Types) wpglobus_hidden_types filter.
2.3.1 2020-02-13
  • Added: (Core/Post Types) post types of Elementor Pro to the hidden types array.
  • Added: (Core/WPGlobusDialogApp) afterOpen callback.
2.3.0 2020-02-04
  • Added: (Builders/Pods) Support (partially - Standard and Custom Post Types) Pods Custom Content Types and Fields.
2.2.35 2020-02-01
  • Added: (Core/Builders) WPGlobus_Builder_Update_Post class.
  • Internal: (Debug) Updated WPGlobus_Admin_Debug class.
2.2.34 2020-01-18

Fixed: (Core/Builders) Incorrect behavior with empty show_in_rest. Added: (Core/Post Types) Post types of Pods to hidden types array. Internal: (HelpDesk) Adjust the height of the Tech Info textarea.

2.2.33 2020-01-17
  • Fixed: (Core/Meta) Prevent updating post meta when $builder is not set.
  • Added: (Builders/Yoast SEO) Filter for _yoast_wpseo_focuskw at frontend.
2.2.32 2020-01-11
  • Added: (Core/Post Types) post type of Mailchimp for WordPress to the list of hidden types.
  • Internal: (Options/Templates) updated the "theme info" template.
2.2.31 2020-01-09
  • Added: (Builders/Elementor) Support the CSS Print Method for the "External File" option only.
  • Fixed: (Core/Block Editor, Builders/Gutenberg) Setting of the switcher button in the Block Editor when Gutenberg is active.
2.2.30 2020-01-08
  • Fixed: (Customizer) Disable sections to prevent using elements with for Google Fonts Typography and Google Fonts for WordPress plugins.
2.2.29 2019-12-25
  • Fixed: (Builders/Gutenberg) Slash stripping on Gutenberg editor.
  • Added: (Core/Post Types) Added post types of NextGEN Gallery to the list of hidden types.
2.2.28 2019-12-03
  • Added: (Options) new style for Add new Language button.
  • Fixed: (Customizer) Disable sections to prevent using elements with no id attribute with the Startkit theme.
2.2.27 2019-11-14
  • Added: (Vendor/Acf) If editor is hidden by ACF, we hide WPGlobus, too.
2.2.26 2019-11-11
  • Fixed: (Core/Builders) Don't initialize the Builders class when initial attributes are empty.
  • Internal: (Builders/Block Editor) Changed the admin bar builder label to Block Editor.
2.2.25 2019-11-09
  • Fixed: (Vendor/Yoast) Don't start JS if support module was not defined.
  • Fixed: (Vendor/Yoast) Start the support module while the corresponding option is missing.
2.2.24 2019-11-08
  • Added: (Core/Builders) Check if block editor is used with specific post types.
2.2.23 2019-11-06
  • Internal: (Options) Moved theme info to Customize section.
  • Internal: (Core) Get hidden post types from the corresponding class.
2.2.22 2019-10-31
  • Added: (Core/Media) Media files support for the standard and Builder modes.
  • Added: (Vendor/Acf) Filter for the Url field type.
2.2.21 2019-10-29
  • Fixed: (Core) Uncaught TypeError: WPGlobusYoastSeo.init is not a function.
  • Internal: (Builders/Gutenberg) Updated save post message.
2.2.20 2019-10-17
  • Added: (Core/Post Types) Hide Gutenberg's post types.
  • Added: (Core/Recommendation) A link to the "Recommendations" tab from the plugins.php page.
  • Added: (Admin/HelpDesk) Get subject from $_GET array.
  • Added: (Vendor/Yoast) Support Yoast SEO from v.12.
  • Added: (Vendor/Yoast) Support Yoast SEO Premium from v.12.(Beta stage).
  • Added: (Core/WPGlobusDialogApp) afterSave callback.
2.2.16 2019-10-02

2019-10-02 - version 2.2.16 * Added: (Vendor/Yoast) Filters for SEO Title, Meta Desc on edit.php page.

2.2.15 2019-09-18

= 2.0.0 =

WPGlobus Version 2 supports WordPress 5.x, with Gutenberg.

2.2.14 2019-09-10
  • Added: (Options/Builders) Pinned button type option for builder mode.
  • Added: (Flag) serbska_malka.png.
2.2.13 2019-08-12
  • Fixed: extract_text() regex to support line breaks in strings.
2.2.12 2019-08-06
  • Fixed: (Config) PHP warnings for clean install.
2.2.11 2019-08-06
  • Fixed: Default locale and flag for Taiwan.
  • Fixed: (Vendor/All In One SEO Pack) Do not set the keywords field in according to the option.
  • Added: (WPGlobus Admin interface) More translated strings in de_DE and sv_SE.
  • Added: (Config) (Options/ompatibility) builder_post_types option.
  • Added: (Config/Builder) post_types property.
  • Added: (Options/Welcome) Notices to Welcome tab.
  • Added: (Vendor/All In One SEO Pack) wpglobus-translatable class for multilingual fields.
2.2.10 2019-06-08
  • Fixed: (Vendor/All In One SEO Pack) The detection of version less than 3.0.
2.2.9 2019-06-04
  • Added: (Vendor/All In One SEO Pack) Support All In One SEO Pack 3.
2.2.8 2019-06-03
  • Internal: (Core/Admin bar menu) Moved JS script to footer.
  • Fixed: (Builders/Yoast) Don't run builder mode for undefined post type, e.g. slides from Bridge theme.
2.2.7 2019-06-02
  • Internal: (Core/Admin bar menu) Revised WPGlobus language menu in admin bar.
2.2.6 2019-05-31
  • Fixed: (Builders/Elementor] Revised the language switcher JS script.
  • Added: (Builders/Elementor] Localized permalink for the View Page button.
  • Internal: (Core/Config Builder] Added is_default_language function.
2.2.5 2019-05-27
  • Fixed: (Core/JS) Fixed first buttons group alignment issue in tinyMCE editor (standard mode).
2.2.4 2019-05-25
  • Fixed: (Builders/Gutenberg) Don't start JS script on disabled post type.
2.2.3 2019-05-24
  • Added: (Builders/Gutenberg) New language switcher.
  • Internal: (Builders/JS_Composer) Start js_composer as a builder with WP 5.
2.2.2 2019-05-15
  • Fixed: (Vendor/Acf) Changed attribute to 'height' for text elements.
2.2.1 2019-05-14
  • Fixed: (Vendor/Acf) Fixed hidden WPGlobus dialog start icon with ACF Pro from v.5.8
  • Fixed: (Customizer) Fixed PHP Warning Invalid argument supplied for foreach.
2.2.0 2019-05-12
  • Compatibility: WordPress 5.2
  • Fixed: (Customizer) WPGlobus language selector alignment for WordPress 5.2.
2.1.15 2019-05-04
  • Internal: (Builders/Elementor) Beta-3 version of the Elementor support.
2.1.14 2019-04-30
  • Fixed: (Core/JS) Issue with an incorrect behavior of the dialog form with hidden class.
  • Added: (Core/Builders) Element admin_bar_builder_label to the WP admin bar.
  • Internal: (Flags) Added purple.globe icon.
2.1.13 2019-04-19
  • Internal: (Builders/Elementor) Beta-2 version for Elementor support.
2.1.12 2019-04-06
  • Internal: (Core/Options) Updated the Compatibility tab on the WPGlobus Options page.
2.1.11 2019-03-09
  • Fixed: (Vendor/ACF) Do not reset the table field of the ACF:Table Field plugin.
  • Fixed: Do not filter meta and multilingual fields for no-builder pages.
2.1.10 2019-02-23
  • Compatibility: new JS for Admin and Builders support, to work with WordPress 5.1.x
2.1.9 2019-02-16
    • Vendor/Acf: ACF v.5.7.12
    • Core: Fixed PHP Notice: undefined index menuItems.
2.1.8 2019-02-12
    • Core: Synchronize Config.
2.1.7 2019-02-09
    • WordPress 5.1
    • Core/Meta: Serialize meta value if it is an array.
2.1.6 2019-01-15
  • FIXED:
    • Builders/Gutenberg: don't show our metabox when editing post types where WPGlobus is disabled.
    • Core/Builders: use the $_POST['post_type'] value to define post type on the post.php page (WordPress 5).
    • Core/Builders: added the $post_type parameter to the get_3rd_party_status_for_gutenberg() function.
    • Builders/WooCommerce: revised get_3rd_party_status_for_gutenberg() algorithm when WooCommerce is active.
2.1.5 2019-01-08
    • Vendor/ACF: get_post_meta_fields function.
    • WPGlobus::add_locale_marks refactored to ignore arrays and objects if passed as the first parameter.
2.1.4 2019-01-06
  • FIXED:
    • Builders: prevent to filter disabled post types.
2.1.3 2019-01-04
  • ADDED:
    • Vendor/ACF: support ACF repeater field in builder mode.
    • Vendor/Yoast: get_post_metadata filter.
2.1.2 2018-12-24
  • FIXED:
    • Builders/Gutenberg: the CPT support when the Classic Editor plugin is not active.
2.1.1 2018-12-15
  • FIXED:
    • Builders/Core: use the default language when creating a new post (on the post-new.php admin page).
  • TWEAK:
    • Builders/Core: update admin bar label for WordPress 5.
    • Helpdesk: prevent duplicate clicks on the Send button.
2.1.0 2018-12-12
  • ADDED:
    • Builders/Core: added Yoast SEO Premium to the list of supported add-ons.
    • Builders/Gutenberg: added the Custom Post Type support.
  • TWEAK:
    • Builders/Gutenberg: visual improvements.
2.0.1 2018-12-07
  • FIXED:
    • Builders/Gutenberg: saving posts correctly in the WordPress 5 'classic-editor' mode.
2.0.0 2018-12-07

WPGlobus Version 2 supports WordPress 5.


1.9.30 2018-11-20
  • ADDED:
    • Builders/Gutenberg: Checking 3rd party add-ons status for Gutenberg.
  • FIXED:
    • Options Panel: CSS tweaks.
    • Options Panel: invalid call to ob_get_clear() resulted in duplicate sidebar menu under certain conditions.
1.9.29 2018-11-18
  • FIXED:
    • Builders/Gutenberg: CSS tweaks.
1.9.28 2018-11-17
  • FIXED:
    • Builders/Gutenberg: enabled WPGlobus metabox for posts and pages.
1.9.27 2018-11-15
    • Gutenberg 4.3.0
    • Core/Builders: add builder label to admin bar.
1.9.26 2018-11-07
    • Gutenberg 4.2.0
1.9.25 2018-11-07
  • ADDED:
    • Core/Meta: filter to enable/disable meta.
    • Vendor/ACF: New function to get ACF fields for post.
1.9.24 2018-11-04
  • FIXED:
    • Vendor: load config file of All in One SEO Pack for builder page only.
    • Helpdesk page refactored.
1.9.23 2018-11-01
  • FIXED:
    • Gutenberg: saving languages correctly when editing pages.
    • ACF: Check the existence of the acf_maybe_get_field function to prevent fatal error in older versions.
1.9.22 2018-10-30
  • FIXED:
    • Gutenberg: Correctly define language of the current post for REST API requests.
  • ADDED:
    • Notice about builders in Beta stage.
1.9.21 2018-10-28
  • FIXED:
    • All in One SEO Pack: correct saving empty value (keyword, description) for extra languages.
    • Yoast SEO: correct filter multilingual title on front-end.
1.9.20 2018-10-25
  • FIXED:
    • Missing some *.min.js files.
1.9.19 2018-10-23
  • FIXED:
    • Elementor: correct path to the file.
    • Yoast SEO: extract title for the default language.
1.9.18 2018-10-23
    • Elementor 2.2.6
  • FIXED:
    • Incorrect handling of the _yoast_wpseo_title field for Yoast SEO.
1.9.17 2018-10-21

This maintenance release introduces Gutenberg support in beta-stage.


1.9.16 2018-06-20
  • ADDED:
    • Special "flag" icon: "easy-to-read".
    • Initialization of the WPGlobusDialogApp JS object on the nav-menu.php page.
1.9.15 2018-05-03

Please make sure your website's PHP version is at least 5.4.


1.9.14 2018-04-22
  • ADDED:
    • New action wpglobus_after_load_textdomain. Can use this action to load additional translations.
    • Change the current language and reload translations when switch_locale() or restore_previous_locale() functions are called.
    • Options Panel: Info section.
    • Yoast SEO 7.3
    • Call unload_textdomain function instead of accessing the $l10n global directly.
1.9.13 2018-04-07
  • FIXED:
    • Correct language detection when doing WooCommerce AJAX calls.
    • Options: correctly initialize Language Selector Menu dropdown ("None" option was missing).
  • TWEAK:
    • Added a clarifying message to the clean-up procedure.
    • Transition to Gulp and SCSS
    • CSS are always minimized (no .min.css) and mapped to the .scss sources.
1.9.12 2018-04-01
  • ADDED:
    • Options Panel: Customize section.
  • FIXED:
    • Custom JS code: restore some special characters after applying filters.
1.9.11 2018-03-23
  • FIXED:
    • Updater: invalid requests when php.ini or .htaccess has the arg_separator.output=& setting.
    • Customizer: fixed processing order via AJAX.
  • ADDED:
    • Customizer: added the settingType attribute to prevent incorrect objects handling.
    • Filters: added the _wp_attachment_image_alt meta.
    • Core: initialize WPGlobusDialogApp for the edit.php page.
1.9.10 2018-03-16

Note that the new WPGlobus Options panel will work with the modern browsers only!


1.9.9 2018-02-17
    • Core: Removed devmode switcher from the post-new.php page.
    • Core: Fix broken Add Language link. Code cleanup and cosmetics.
  • ADDED:
    • Core: styling and translations for the ON/OFF WPGlobus switcher on the edit pages.