[Gelöst] Links zu anderen Kapiteln werden in EN/FR nicht korrekt übersetzt und funktionieren deshalb nicht (...
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Sie versuchen, Links zu anderen Kapiteln in verschiedenen Sprachen korrekt zu übersetzen und funktional zu machen. Der deutsche Kapitellink wurde nicht korrekt ins Englische übersetzt, wobei der letzte Teil des Pfads in deutscher statt englischer Sprache blieb, was dazu führte, dass der Link nicht funktionierte. Solution: Die ID des Ankers im Quellcode ist auf Englisch eingestellt:
. Daher funktioniert der deutsche Anker nicht, da er in der deutschen Sprache aufgerufen wird. Sie können entweder den Quellcode so ändern, dass die ID auf Deutsch eingestellt ist, oder im WPML Translation Editor die Übersetzung des Ankers entsprechend anpassen.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Hintergrund des Themas:
Ich versuche, Links zu anderen Kapiteln in EN/FR korrekt zu übersetzen und funktional zu machen. Ich habe ein Ticket mit Andreas vom 20.3.2025: https://wpml.org/de/forums/topic/verlinkungen-von-einzelnen-kapiteln-innerhalb-eines-artikels-funktionieren-in-der-uebersetzung-en-f/ und einen Call mit Agnes Bury vom 6.5.2025 gehabt. Agnes empfahl, ein neues Ticket zu eröffnen. Sie sieht zwei mögliche Ursachen: 1) Das Plugin 'Sticky Links' ist (noch) nicht bereit für 'anchor tags' oder 2) WPML hat ein Problem, 'anchor tags' korrekt zu übersetzen. Der Link zur Seite, wo das Problem sichtbar ist: versteckter Link
Die Symptome:
Der DE-Kapitellink wurde nicht korrekt in EN übersetzt. Stattdessen wurde der Link wie folgt übersetzt: versteckter Link. Der letzte Teil des Pfads blieb in DE- statt EN-Sprache, weshalb der Link nicht funktioniert.
Fragen:
Warum werden die Links zu anderen Kapiteln nicht korrekt übersetzt?
Wie kann ich sicherstellen, dass 'anchor tags' korrekt übersetzt werden?
Bitte Ticket noch nicht schliessen. Ich möchte Ihren Lösungsansatz zuerst mit unserem Entwickler besprechen. Ich melde mich wieder, sobald ich mehr weiss.
Vielen Dank für den Hinweis.
Ich habe hierzu eine Rückfrage:
Wenn wir die ID im deutschen HTML-Code manuell anpassen (oder im WPML Translation Editor verändern), wird diese Änderung beim nächsten Speichervorgang im WPML Advanced Translation Editor wieder überschrieben?
Falls ja, gibt es eine Möglichkeit, das zu verhindern bzw. einen empfohlenen Weg, wie wir solche Anker-IDs dauerhaft und sprachunabhängig einbinden können?
kurz zur Info: Die Tickets werden nach etwa 10 Tagen ohne Rückantwort automatisch geschlossen.
Wenn wir die ID im deutschen HTML-Code manuell anpassen (oder im WPML Translation Editor verändern), wird diese Änderung beim nächsten Speichervorgang im WPML Advanced Translation Editor wieder überschrieben?
Nein, alles im Editor bleibt erhalten. Sonst würden Sie ja auch manuell durchgeführte Übersetzungen überschreiben.
Siehst du eine Möglichkeit, dass die Link-Anpassung EN/FR automatisiert und umfassend erfolgt? (Wir führen auf unserem Blog zahlreiche Links, die auf Kapitel referenzieren. Die manuelle Bereinigung ist daher sehr aufwändig.)