Language Configuration

Intermediate15 minutesUpdated Sep 23, 2025

Prerequisites

Basic WordPress knowledge

Configuring Languages

MultiLang supports unlimited languages with flexible configuration options.

Adding Languages

  1. Navigate to MultiLang → Languages
  2. Click Add New Language
  3. Select from the dropdown or enter a custom language code
  4. Set the language name and native name
  5. Choose a flag icon
  6. Configure URL slug (optional)
  7. Save the language

Language Settings

Default Language

Your default language serves as the fallback when translations are missing. This should be your primary site language.

Language Display

  • Native Name: Language name in its own script
  • English Name: Language name in English
  • Custom Name: Your own custom display name

URL Structure Options

Subdirectory (Recommended)

Example: yoursite.com/es/ for Spanish

Subdomain

Example: es.yoursite.com for Spanish

Domain

Example: yoursite.es for Spanish

SEO Considerations

  • Use proper hreflang tags
  • Set canonical URLs
  • Configure language-specific sitemaps
  • Use language-specific meta descriptions