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.
Was das Plugin löst
Section titled “Was das Plugin löst”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.
Wichtigste Funktionen
Section titled “Wichtigste Funktionen”- 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 optionalesnoindexfür veraltete Übersetzungen.- URL-Liste für die Integration mit FG Static Export.
- Diagnose, JSON-Import/-Export, Zuordnungs-Backup und WP-CLI-Kommandos.
Technische Grundidee
Section titled “Technische Grundidee”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.
Typische Einsatzgebiete
Section titled “Typische Einsatzgebiete”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.
Voraussetzungen
Section titled “Voraussetzungen”| 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.
Aktuelle Version
Section titled “Aktuelle Version”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.