Is WP Ghost Available in Other Languages? (16 Languages)

Moved

This tutorial has moved to the new WP Ghost Knowledge Base where each feature is presented in detail.

View on new site

Yes. WP Ghost is translated into 16 languages. The plugin interface displays in your WordPress dashboard language automatically if a translation is available. You can also force a specific language using a built-in toggle or a wp-config.php filter. Here’s the full list of supported languages and how to configure them.

Which Languages Is WP Ghost Translated Into?

WP Ghost currently ships with complete translations in 16 languages: Arabic, Chinese (Simplified), Dutch, English (default), Finnish, French, German, Indonesian, Italian, Japanese, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Spanish, and Turkish.

More languages are being added with each update. If your language isn’t listed and you’d like to see it supported, you can contribute through the WP Ghost translation project on WordPress.org.

How Does WP Ghost Choose Which Language to Display?

By default, WP Ghost matches your WordPress dashboard language. If your dashboard is set to French (fr_FR) and WP Ghost has a French translation, the plugin interface displays in French automatically. No extra configuration needed.

If your dashboard language doesn’t have a WP Ghost translation available, the plugin falls back to English.

Can I Force WP Ghost to Use a Specific Language?

Yes, in two ways.

Method 1: Built-in Plugin Translations toggle. Go to WP Ghost > Advanced and switch on Built-in Plugin Translations. This tells WP Ghost to load its own bundled translation files instead of relying on the global WordPress language directory. Useful if the plugin shows partially translated text or you want the latest translations shipped with the plugin update.

Method 2: Force a language via wp-config.php. If you want WP Ghost to display in a different language than your dashboard (for example, your site is in French but you prefer the WP Ghost interface in English), add this code to your wp-config.php before the “stop editing” line:

add_filter( 'plugin_locale', function ( $locale, $plugin ) {
    if ( $plugin === 'hide-my-wp' ) {
        return 'en_US';
    }
    return $locale;
}, 11, 2 );

Replace en_US with your preferred locale code: fr_FR for French, de_DE for German, es_ES for Spanish, it_IT for Italian, pt_BR for Brazilian Portuguese, nl_NL for Dutch, ro_RO for Romanian, ru_RU for Russian, tr_TR for Turkish, or id_ID for Indonesian. This only affects WP Ghost. Your dashboard and other plugins stay in their configured language.

For the full language configuration guide, see the set a specific language tutorial.

Frequently Asked Questions

Will changing the WP Ghost language affect my site’s frontend or other plugins?

No. Both methods only affect the WP Ghost admin interface. Your WordPress dashboard language, other plugins, and your site’s frontend content stay in their configured language. The language change is scoped entirely to WP Ghost.

My language isn’t in the supported list. Can I still use WP Ghost?

Yes. WP Ghost works in any language. If your language doesn’t have a translation, the plugin interface displays in English. You can contribute a translation for your language through the WordPress.org translation platform. All security features work identically regardless of language.

Does the language setting affect security features?

No. Language settings only change the text displayed in the WP Ghost admin interface. Path security, firewall rules, brute force protection, 2FA, and all other security features work the same way in every language.

Does WP Ghost modify WordPress core files?

No. WP Ghost uses server rewrite rules and WordPress filters to change paths and block threats at runtime. No core files, theme files, or plugin files are modified. Language changes are handled through standard WordPress localization hooks. Deactivating WP Ghost restores all defaults instantly.