Title: Evertongue
Author: Photricity Web Design
Published: <strong>2, Xunu de 2026</strong>
Last modified: 18, Setiembre de 2026

---

Guetar plugins

![](https://ps.w.org/evertongue/assets/banner-772x250.png?rev=3558330)

![](https://ps.w.org/evertongue/assets/icon-256x256.png?rev=3558330)

# Evertongue

 By [Photricity Web Design](https://profiles.wordpress.org/photricity/)

[Download](https://downloads.wordpress.org/plugin/evertongue.1.0.4.zip)

 * [Details](https://ast.wordpress.org/plugins/evertongue/#description)
 * [Reviews](https://ast.wordpress.org/plugins/evertongue/#reviews)
 *  [Installation](https://ast.wordpress.org/plugins/evertongue/#installation)
 * [Development](https://ast.wordpress.org/plugins/evertongue/#developers)

 [Support](https://wordpress.org/support/plugin/evertongue/)

## Description

Evertongue helps WordPress sites carry one message across many languages without
the overhead of a heavyweight multilingual system.

It was built for teams who need more than a handful of translations. Many popular
multilingual plugins work well for a few languages, then become hard to manage as
the language list grows. Evertongue keeps the workflow intentionally simple: real
WordPress pages and posts, predictable language URLs, focused string translation,
and switchers that remain usable when your audience spans dozens of languages.

Inspired by Revelation 5:9, “every tribe and tongue and people and nation,” Evertongue
is for mission-driven teams working to make their message accessible to a global
audience.

#### What Evertongue does

 * Translate pages and posts as whole posts using the standard Gutenberg/classic
   editor
 * Translate theme/site strings
 * Default language at the site root, others under `/{code}/`
 * Identical slugs across every language for a given page or post
 * Auto-swapping menu items with fallback to the default language
 * Floating language switcher, Language picker block, or manual template tag
 * Copyable `[evt_string]` shortcodes and custom strings on the Translate tab
 * hreflang alternate links and og:locale metadata on translated pages and posts
 * WPML and Polylang importers for migrating languages, content, and strings
 * PO file export/import for round-tripping strings

#### What Evertongue does not try to be

Evertongue is not an all-in-one localization suite. It does not try to handle every
edge case, automatic translation workflow, or site-specific integration inside the
core plugin. The goal is a clean foundation for multilingual content that stays 
understandable, maintainable, and fast as your language count grows.

### Usage

Add languages under Evertongue  Languages. Configure your default. Translate pages
and posts from the editor sidebar (Gutenberg) or side meta box (Classic).

Render the language switcher in your theme:

    ```
    <?php if ( function_exists( 'evertongue_switcher' ) ) evertongue_switcher(); ?>
    ```

Use `style => 'combobox'` for a searchable dropdown.

For users who prefer not to edit theme code, enable the floating button or footer
list under Evertongue  Settings  Automatic switchers (full site mode), or add the
Language picker block on a page (content-only mode).

## Screenshots

[⌊Evertongue dashboard with language overview and go-live notice.⌉⌊Evertongue dashboard
with language overview and go-live notice.⌉[

Evertongue dashboard with language overview and go-live notice.

[⌊Languages screen with flags, sort order, and quick actions.⌉⌊Languages screen 
with flags, sort order, and quick actions.⌉[

Languages screen with flags, sort order, and quick actions.

[⌊Page translation editing with searchable combobox.⌉⌊Page translation editing with
searchable combobox.⌉[

Page translation editing with searchable combobox.

[⌊Settings screen for switcher defaults and automatic switchers.⌉⌊Settings screen
for switcher defaults and automatic switchers.⌉[

Settings screen for switcher defaults and automatic switchers.

[⌊Front-end language switcher combobox on a translated page.⌉⌊Front-end language
switcher combobox on a translated page.⌉[

Front-end language switcher combobox on a translated page.

## Blocks

This plugin provides 1 block.

 *   Language picker A language picker that lists only the languages this page or
   post is available in.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/evertongue`, or install through
    the WordPress Plugins screen.
 2. Activate the plugin through the Plugins screen.
 3. Open **Evertongue  Languages** and add your languages (or bulk-import from CSV 
    under **Import / export  Languages**), then set a default.
 4. Use **Evertongue  Settings** to choose full site or content-only translation, then
    configure switchers, SEO tags, and setup mode while you migrate content.
 5. Translate pages and posts from the editor, or import existing translations under**
    Import / export**.
 6. When you are ready for public multilingual URLs, turn off setup mode (or click **
    Go live** on the dashboard notice).

## FAQ

### Does Evertongue work alongside WPML or Polylang?

Yes, during migration. Setup mode keeps Evertongue’s front-end routing and string
translation off while you import content. When WPML remains active after go-live,
Evertongue automatically defers front-end behavior to avoid conflicts. However, 
Evertongue is designed to work independently, without other translation plugins 
active.

### Who can manage languages and imports?

Users with the `evertongue_manage` capability (administrators by default) can manage
languages, settings, and WPML/Polylang imports. Users with `evertongue_translate`(
editors by default) can translate content, manage strings, and import PO files.

### What happens when I uninstall the plugin?

By default, Evertongue leaves your languages, translations, and strings in the database.
To remove all plugin data on uninstall, enable **Remove plugin data on uninstall**
under Evertongue  Settings before deleting the plugin.

### Where is the default language URL?

The default language uses your normal site URLs at the root. Other languages are
served under `/{language-code}/` with the same slug structure as the default.

### How do I bulk-add languages?

Go to **Evertongue  Import / export  Languages**. Download the sample CSV (25 common
languages) or an empty template, edit the file if needed, then upload it with **
Import CSV**. Existing language codes are skipped. After import, open **Evertongue
Languages** to set your default language and adjust flags or sort order. CSV import
adds language definitions only; translating pages, posts, and strings is a separate
step.

### Can I translate only some pages instead of the whole site?

Yes. Under **Evertongue  Settings  Translation mode**, choose **Content only**. 
Menus, header, footer, and theme strings stay in the default language. Translate
individual pages or posts as usual. URLs stay `example.com/es/your-page/`. Add the**
Language picker** block on the page (or `evertongue_switcher()` in a template) so
visitors can switch among languages that page exists in.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Evertongue” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Photricity Web Design ](https://profiles.wordpress.org/photricity/)

[Translate “Evertongue” into your language.](https://translate.wordpress.org/projects/wp-plugins/evertongue)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/evertongue/), check
out the [SVN repository](https://plugins.svn.wordpress.org/evertongue/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/evertongue/) by 
[RSS](https://plugins.trac.wordpress.org/log/evertongue/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Added Content only translation mode for page/post bodies without translating 
   site chrome.
 * Added a Language picker block that lists only languages available for the current
   page.
 * Added `[evt_string id="N"]` shortcodes for managed strings, with copy on the 
   Translate tab.
 * Added custom strings so you can translate phrases that were never captured from
   the theme.
 * Copy custom fields onto new language drafts, including the page template and 
   featured image.
 * New languages insert in alphabetical order when the language list is already 
   alphabetical.

#### 1.0.2

 * One-click “Add top 20 languages” starter import on the empty Languages screen.
 * Sample language library CSV and empty template downloads on Import / export  
   Languages.

#### 1.0.1

 * Updated WPML import path resolution to use WordPress directory APIs.
 * Admin notices are now scoped to Evertongue screens.
 * Replaced rename() calls with WP_Filesystem::move()

#### 1.0.0

 * Initial public release.

## Meta

 *  Version **1.0.4**
 *  Last updated **1 selmana ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/evertongue/)
 * Tags
 * [i18n](https://ast.wordpress.org/plugins/tags/i18n/)[language](https://ast.wordpress.org/plugins/tags/language/)
   [localization](https://ast.wordpress.org/plugins/tags/localization/)[multilingual](https://ast.wordpress.org/plugins/tags/multilingual/)
   [translation](https://ast.wordpress.org/plugins/tags/translation/)
 *  [Advanced View](https://ast.wordpress.org/plugins/evertongue/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/evertongue/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/evertongue/reviews/)

## Contributors

 *   [ Photricity Web Design ](https://profiles.wordpress.org/photricity/)

## Support

Issues resolved in last two months:

     1 out of 1

 [View support forum](https://wordpress.org/support/plugin/evertongue/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://photricity.com/pay/)