Title: Slim Language Switcher &#8211; Multilingual Manager with hreflang SEO Tags
Author: Slim Plugins
Published: <strong>23. september, 2026</strong>
Last modified: 24. september, 2026

---

Søg plugins

![](https://ps.w.org/slim-language-switcher/assets/banner-772x250.png?rev=3713912)

![](https://ps.w.org/slim-language-switcher/assets/icon-256x256.gif?rev=3709490)

# Slim Language Switcher – Multilingual Manager with hreflang SEO Tags

 Af [Slim Plugins](https://profiles.wordpress.org/slimplugins/)

[Download](https://downloads.wordpress.org/plugin/slim-language-switcher.1.1.2.zip)

 * [Detaljer](https://da.wordpress.org/plugins/slim-language-switcher/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/slim-language-switcher/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/slim-language-switcher/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/slim-language-switcher/#developers)

 [Support](https://wordpress.org/support/plugin/slim-language-switcher/)

## Beskrivelse

Slim Language Switcher helps you present the same content in multiple languages 
without replacing WordPress’s own language files.

Add the languages you support, assign a default URL to each one, then optionally
override those URLs on posts, pages, products, and terms. The plugin outputs a language
switcher (shortcode or block) and can print hreflang tags plus JSON-LD for search
engines.

#### Features

 * Language directory stored in WordPress options (no custom database tables)
 * Light, dark, and auto themes with editable color palettes
 * Dropdown, list, and inline layouts
 * Live appearance designer with a copyable shortcode
 * Language Switcher block with layout and theme controls
 * Alternate URL fields on posts, pages, public post types, and public taxonomies
 * Optional WooCommerce shop, product category, and product tag support
 * Optional hreflang and JSON-LD output

This plugin does not translate content automatically. Pair it with translated pages
or a separate translation workflow.

### Developer Notes

Render the switcher in a theme:

    ```
    echo slim_language_switcher_get_switcher( array( 'layout' => 'dropdown', 'theme' => 'auto' ) );
    ```

CSS custom properties used by the switcher:

 * `--mlmgr-bg`
 * `--mlmgr-text`
 * `--mlmgr-border`
 * `--mlmgr-hover-bg`
 * `--mlmgr-hover-text`
 * `--mlmgr-accent`
 * `--mlmgr-radius`
 * `--mlmgr-font-size`

Post and term meta key for alternate URLs: `_slim_language_switcher_urls`.

## Skærmbilleder

[⌊Frontend language switcher dropdown on a post.⌉⌊Frontend language switcher dropdown
on a post.⌉[

Frontend language switcher dropdown on a post.

[⌊Languages screen — add languages, flags, default URLs, and reorder the list.⌉⌊
Languages screen — add languages, flags, default URLs, and reorder the list.⌉[

Languages screen — add languages, flags, default URLs, and reorder the list.

[⌊Appearance designer with live preview and a copyable shortcode.⌉⌊Appearance designer
with live preview and a copyable shortcode.⌉[

Appearance designer with live preview and a copyable shortcode.

[⌊Settings for hreflang, JSON-LD, switcher visibility, and uninstall behavior.⌉⌊
Settings for hreflang, JSON-LD, switcher visibility, and uninstall behavior.⌉[

Settings for hreflang, JSON-LD, switcher visibility, and uninstall behavior.

[⌊Help screen with shortcode, block, and PHP usage.⌉⌊Help screen with shortcode,
block, and PHP usage.⌉[

Help screen with shortcode, block, and PHP usage.

## Blokke

Dette plugin giver 1 blok.

 *   Language Switcher Display a customizable language switcher.

## Installation

 1. Upload the `slim-language-switcher` folder to the `/wp-content/plugins/` directory,
    or install the plugin from the WordPress plugins screen.
 2. Activate the plugin through the Plugins screen.
 3. Open **Slim Language Switcher  Languages** and add your languages.
 4. Style the switcher under **Appearance**, then place it with the shortcode, the 
    Language Switcher block, or the PHP helper.

## FAQ

### How do I display the switcher?

Use the shortcode `[slim_language_switcher]`, insert the Language Switcher block,
or call `slim_language_switcher_get_switcher()` in a theme template.

### What shortcode attributes are available?

layout (`dropdown`, `list`, `inline`), `theme` (`light`, `dark`, `auto`), `flags`(`
yes` or `no`), and `names` (`yes` or `no`). Omit an attribute to inherit the value
saved in Appearance.

### Does the plugin translate my site?

No. It stores language metadata and alternate URLs, then helps visitors move between
those URLs.

### What happens when I delete the plugin?

By default all plugin data is removed. Enable **Keep languages, settings, and alternate
URLs if the plugin is deleted** in Settings if you want to preserve them.

## Anmeldelser

![](https://secure.gravatar.com/avatar/b2a4ac944556ffe2f75e241c9f4a53acbf244ff1cbd743f22e582645cb52dbad?
s=60&d=retro&r=g)

### 󠀁[Quality](https://wordpress.org/support/topic/quality-40/)󠁿

 [Filippo Maniero](https://profiles.wordpress.org/manieroo/) 26. september, 2026

This is exactly the wordPress plugin I needed for linking sites in different languages.
It has an easy-to-use panel and is a very lightweight plugin. Please keep up the
great work!

 [ Læs 1 anmeldelse ](https://wordpress.org/support/plugin/slim-language-switcher/reviews/)

## Bidragsydere & udviklere

“Slim Language Switcher – Multilingual Manager with hreflang SEO Tags” er open source-
software. Følgende personer har bidraget til dette plugin.

Bidragsydere

 *   [ Slim Plugins ](https://profiles.wordpress.org/slimplugins/)

[Oversæt “Slim Language Switcher – Multilingual Manager with hreflang SEO Tags” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/slim-language-switcher)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/slim-language-switcher/),
tjek [SVN repository](https://plugins.svn.wordpress.org/slim-language-switcher/),
eller abonner på [udviklerloggen](https://plugins.trac.wordpress.org/log/slim-language-switcher/)
via [RSS](https://plugins.trac.wordpress.org/log/slim-language-switcher/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.1.2

 * Updated the directory title and plugin homepage URL.

#### 1.1.1

 * Distinctive Slim Language Switcher name and slug.
 * Hardened HTML escaping for switcher and flag output.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.2**
 *  Senest opdateret **3 dage siden**
 *  Aktive installationer **Færre end 10**
 *  WordPress-version ** 6.6 eller højere **
 *  Testet op til **7.1.2**
 *  PHP-version ** 7.4 eller højere **
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/slim-language-switcher/)
 * Tags
 * [hreflang](https://da.wordpress.org/plugins/tags/hreflang/)[language](https://da.wordpress.org/plugins/tags/language/)
   [multilingual](https://da.wordpress.org/plugins/tags/multilingual/)[switcher](https://da.wordpress.org/plugins/tags/switcher/)
   [translation](https://da.wordpress.org/plugins/tags/translation/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/slim-language-switcher/advanced/)

## Bedømmelser

 5 ud af 5 stjerner.

 *  [  1 5-stjernet anmeldelse     ](https://wordpress.org/support/plugin/slim-language-switcher/reviews/?filter=5)
 *  [  0 4-stjernet anmeldelser     ](https://wordpress.org/support/plugin/slim-language-switcher/reviews/?filter=4)
 *  [  0 3-stjernet anmeldelser     ](https://wordpress.org/support/plugin/slim-language-switcher/reviews/?filter=3)
 *  [  0 2-stjernet anmeldelser     ](https://wordpress.org/support/plugin/slim-language-switcher/reviews/?filter=2)
 *  [  0 1-stjernet anmeldelser     ](https://wordpress.org/support/plugin/slim-language-switcher/reviews/?filter=1)

[Din anmeldelse](https://wordpress.org/support/plugin/slim-language-switcher/reviews/#new-post)

[Se alle anmeldelser](https://wordpress.org/support/plugin/slim-language-switcher/reviews/)

## Bidragsydere

 *   [ Slim Plugins ](https://profiles.wordpress.org/slimplugins/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/slim-language-switcher/)