Skip to content

FG Multilang WP

FG Multilang WP ist ein WordPress-Plugin von FUNCKGROUP für mehrsprachige Websites mit eigenständigen WordPress-Inhalten pro Sprache. Seiten, Beiträge, Custom Post Types und Taxonomie-Begriffe können zu Übersetzungsgruppen verknüpft werden; das Plugin übernimmt außerdem sprachabhängige URLs, Abfragen, Menüs, ACF-Optionswerte, Medien-Metadaten und ausgewählte SEO-Ausgaben.

WordPress verwaltet Inhalte standardmäßig nicht als zusammengehörige Sprachversionen. FG Multilang WP ergänzt dafür ein eigenes Sprach- und Übersetzungsmodell. Eine Übersetzung ist kein Textfeld am Original, sondern ein eigener WordPress-Post beziehungsweise ein eigener Taxonomie-Begriff.

Dadurch können Redaktionen Sprachversionen getrennt bearbeiten, veröffentlichen und mit WordPress-Funktionen wie get_permalink(), WP_Query oder wp_nav_menu() ausgeben.

  • Verwaltung aktiver Sprachen mit einer Default-Sprache und URL-Prefixen für Zusatzsprachen.
  • Übersetzungsgruppen für Seiten, Beiträge, öffentliche Custom Post Types und aktivierte Taxonomien.
  • Automatisches Anlegen von Übersetzungen als Entwurf mit kopierten Inhalten und Metadaten.
  • Sprachfilter für WordPress-Abfragen und sprachabhängige Permalinks.
  • Optionale Slugs pro Sprache für Custom Post Types und Taxonomien.
  • Menü-Mapping je Theme-Location sowie automatische Übersetzung einzelner Menüeinträge.
  • Sprachumschalter als Menüeintrag, Shortcode oder PHP-Ausgabe.
  • ACF-Integration für kopierte Felder, interne Referenzen und ACF Options Pages.
  • Sprachabhängige Medien-Metadaten für Alt-Text, Titel und Beschriftung.
  • Optionale String-Ersetzung für kleine hartcodierte Theme-Texte.
  • hreflang, sprachabhängige Canonical-URLs und optionales noindex für veraltete Übersetzungen.
  • URL-Liste für die Integration mit FG Static Export.
  • Diagnose, JSON-Import/-Export, Zuordnungs-Backup und WP-CLI-Kommandos.

FG Multilang WP speichert Sprachen und Übersetzungsgruppen in zwei eigenen Datenbanktabellen. Zusätzlich werden Sprachcode, Gruppe, Quelle und Übersetzungsstatus als Post- beziehungsweise Term-Meta geführt.

Die aktuelle Sprache wird über die interne Query-Variable fgml_lang oder über das erste URL-Segment erkannt. Die Default-Sprache besitzt standardmäßig keinen URL-Prefix. Zusatzsprachen können Prefixe wie /en/ verwenden.

Für die Frontend-Ausgabe greift das Plugin in bestehende WordPress-Schnittstellen ein. Es registriert unter anderem Rewrite-Regeln und filtert Queries, Permalinks, Menüs, language_attributes, Canonical-URLs und Robots-Angaben.

Mehr dazu unter Übersetzungen und Routing.

FG Multilang WP ist für WordPress-Projekte ausgelegt, bei denen Sprachversionen als eigenständige Inhalte gepflegt werden sollen. Das schließt Websites mit Standard-Seiten und Beiträgen ebenso ein wie Projekte mit öffentlichen Custom Post Types, eigenen Taxonomien und ACF-Feldern.

ACF und FG Static Export sind keine Voraussetzung für den Grundbetrieb. Die jeweiligen Funktionen werden nur genutzt, wenn die entsprechenden Schnittstellen vorhanden sind.

Voraussetzung Wert
WordPress mindestens 5.7
PHP mindestens 7.4
Pretty Permalinks für Prefix-URLs wie /en/ praktisch erforderlich
Advanced Custom Fields optional, nur für ACF-Funktionen
WP-CLI optional, nur für CLI-Kommandos

Der ausgelieferte Plugin-Code enthält FG Core 1.1.3. Dadurch besteht keine separate FG-Core-Installationspflicht. Hinweise zur dadurch aktiven Statusmeldung stehen unter Datenverarbeitung.

Der WordPress-Plugin-Header des analysierten Pakets weist Version 1.0.1 aus.

Im selben Paket ist die interne Konstante FGML_VERSION noch auf 1.0.0 gesetzt. Diese Inkonsistenz ist ein bekannter Zustand des analysierten Pakets und keine Produktfunktion.