plugin-icon

LingoSlug Lite

Simple clean multilingual URLs with per-language slugs and automatic redirects — for sites where translations are handled separately.
גרסה
1.0.2
עודכן לאחרונה
May 21, 2026
LingoSlug Lite

LingoSlug Lite is a lightweight solution for multilingual URLs when you want localized permalinks (per-language slugs) and redirects, but you do not need a full multilingual suite.

It is designed for two common setups:

  • Sites where the same WordPress page (same page ID) is rendered in different languages by another language/translation solution (locale switching), and
  • Sites where each language is managed as a separate page — but you still want clean, localized URLs.

LingoSlug Lite handles URL slugs + redirects, but does not translate content.

Example:

Before: – (EN) example.com/contact/ – (DE) example.com/kontakt-page/

After: – (EN) example.com/en/contact/ – (DE) example.com/de/kontakt/

Slug cleanup example (same language):

Before (default WordPress slug): – example.com/en/contact-page-2/

After (configured clean slug): – example.com/en/contact/

LingoSlug Lite does not translate content and does not create language pages for you.

Problems this plugin solves:

  • Ugly or inconsistent URLs like /sample-page/ or /english-page-2/
  • Duplicate URLs / wrong-language URLs after switching languages (automatic redirects help keep URLs consistent)
  • Better search engine consistency: redirects help crawlers index the correct language URL instead of duplicates/wrong-language URLs.

Who this is for:

  • You want language-aware URLs (e.g. /{lang}/{slug}/) for selected pages.
  • You manage languages manually and just want URL hygiene (slugs + redirects).
  • Your language solution sets the WordPress locale per request and/or uses a /{lang}/... prefix.

Features:

1) Per-language slugs – Configure a page and define a slug per language code (e.g. en, sv). – The plugin adds rewrite rules so configured pages can have language-aware URLs. – Permalinks are filtered so links point to the configured slug for the current locale. – As a fallback, a query parameter can also be used (configurable in settings, e.g. ?lang=en). – Free version note: the plugin allows the site default language + 1 additional language (max 2 total).

2) Automatic redirects – Helps avoid duplicate or wrong-language URLs after switching languages (redirects to the correct slug for the current locale).

3) Optional switcher – Enable an optional navigation switcher via shortcode [lingoslug_lite_switcher]. – Shortcode parameters: – page_id (optional): Render the switcher for a specific page ID. If omitted, the plugin uses the currently viewed page when possible. – Important: The switcher requires another plugin to translate the page dynamically (same page ID) by switching the site language/locale. LingoSlug Lite does not automatically map separate translated pages to each other.

4) Slug cleanup – Configure clean, consistent slugs (per language) even if the default WordPress slug is “ugly”. – This also works within a single language (e.g. use /en/contact/ instead of /en/contact-page-2/).

Privacy:

  • LingoSlug Lite does not collect personal data and does not send data to third-party services.

Upgrade to LingoSlug Pro for:

  • Unlimited languages (no free 2-language limit)
  • Force a page to a specific language URL (useful for mixed-language menus)
  • Language switcher: shortcode or automatic output (no shortcode needed)
  • Multilingual SEO extras: optional hreflang output to help Google show the right language version to the right visitors
  • Optional SEO tools: noindex controls and attachment page handling
חינםבתוכניות בתשלום
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 7.0
תוסף זה זמין להורדה ולשימוש דרך שברשותך.