Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem:
Sie versuchen, die Parameter in den Button-URLs auf Ihrer Website zu übersetzen, finden diese jedoch nicht in der String-Übersetzung. Die Links werden zwar korrekt auf Englisch übersetzt, aber die Parameter 'Doppelzimmer Standard Deluxe' sind nicht auffindbar.
Solution:
Wir haben eine benutzerdefinierte XML-Konfiguration in WPML > Einstellungen > Benutzerdefinierte XML-Konfiguration hinzugefügt, um die Button-Links als Text zu behandeln. Hier ist die XML-Konfiguration, die Sie verwenden sollten:
<wpml-config>
<elementor-widgets>
<widget name="button">
<fields>
<field type="Title" editor_type="LINE">text</field>
<field type="URL" editor_type="LINE">link>url</field>
</fields>
</widget>
</elementor-widgets>
</wpml-config>Nachdem Sie diese Konfiguration hinzugefügt haben, bearbeiten Sie den Button im originalen Inhalt, speichern die Seite und öffnen den Übersetzungseditor. Dies sollte das Problem lösen, jedoch müssen Sie möglicherweise alle Button-Links manuell übersetzen, und die internen Verlinkungen werden nicht mehr automatisch erstellt.
Bitte beachten Sie, dass diese Lösung möglicherweise veraltet ist oder nicht auf Ihren Fall zutrifft. Wir empfehlen Ihnen, die bekannten Probleme 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. Sollte das Problem weiterhin bestehen, zögern Sie nicht, ein neues Support-Ticket zu eröffnen.
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.
Schlagwörter: Exception
Dieses Thema enthält 24, hat 0 Stimmen.
Zuletzt aktualisiert von Andreas W. Vor 9 Monaten.
Assistiert von: Andreas W..
| Autor | Beiträge |
|---|---|
| Juni 26, 2025 um 8:11 #17171867 | |
|
philipph-8 |
Hintergrund des Themas: Die Symptome: Fragen: |
| Juni 26, 2025 um 19:23 #17175111 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Ich vermute diese Parameter werden dynamisch auf Basis der Übersetzungen der Beitragstypen gezogen. Hast Du bereits die Slugs dieser Beitragstypen unter "WPML > Einstellungen > Beitragstypen übersetzen" übersetzt? https://wpml.org/de/documentation-3/ratgeber-zum-loslegen/so-uebersetze-ich-url-slugs-mit-wpml/ Sind die Taxonomien inkl. Labels und Slugs unter WPML > Taxonomie-Übersetzung übersetzt? Es wäre zudem sehr hilfreich, wenn Du uns die WPML-Informationen zur Fehlerbehebung zukommen lassen könnten. Mit freundlichen Grüßen |
| Juni 30, 2025 um 11:05 #17183424 | |
|
philipph-8 |
Hallo Andreas, vielen Dank für deine Lösungsvorschläge, es handelt sich allerdings nicht um Beiträge sondern um ganz klassische Links in Buttons, die manuell um Parameter bzw. Anker erweitert wurden. Ich bin bei der weiteren Einpflegung der Übersetzung darauf gekommen, dass sich das Problem generell auf alle Links in Buttons, die eine Erweiterung wie Anker oder Parameter haben und intern verlinken, bezieht. Anbei Screenshots, welche Buttons betroffen sind: Screenshot 1_Buttons Startseite: Screenshot 2_Buttons Zimmerseite: Beste Grüße |
| Juli 1, 2025 um 10:29 #17187908 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
WPML kann Links mit Parametern leider nicht automatisch anpassen. Du musst diese Links beim Übersetzen des Inhaltes im WPML Übersetzungseditor übersetzen. Anleitung: |
| Juli 2, 2025 um 9:20 #17191806 | |
|
philipph-8 |
Ich weiß, dass ich sie übersetzen muss. Das Problem ist, dass diese Links nicht zum Übersetzen angezeigt werden. Weder im Editor noch in der String-Übersetzung. Wie in der Anleitung erwähnt, scheint das Problem bekannt zu sein, deshalb wende ich mich an den Support. lg |
| Juli 2, 2025 um 9:36 #17191917 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Vielen Dank für die Details! Ich kann gerne anbieten mir das einmal genauer anzusehen. Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen. Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können. WICHTIG Das private Antwortformular sieht folgendermaßen aus: Klicke beim nächsten Antworten auf "I still need assistance". Video: Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden. |
| Juli 3, 2025 um 7:52 #17195627 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Das Problem tritt auf meiner Test Site nicht auf. Test-Seite: Mir ist daraufhin aufgefallen, dass das WP MEMORY LIMIT auf der Website nur bei 40M liegt, aber die aktuelle Speichernutzung bei 175.40 MB. Ich habe nun das WP MEMORY LIMIT auf 256M angehoben. Danach habe ich den Button-Link auf der Homepage nochmals editiert, die Seite erneut gespeichert und den Übersetzungseditor geöffnet. Der Link erscheint allerdings weiterhin nicht. Verwende ich einen externen Links wie versteckter Link erscheint er im Übersetzungseditor. Das Problem scheint hier zu sein, dass interne Links eigentlich nicht im Übersetzungseditor angezeigt werden und WPML diese automatisch anpasst. Das tut er auch, wenn ich einen internen Link im Button eingebe, wie: Nur ist in deinem Fall die Ausnahme, dass ein Anker im Link verwendet wird. Folglich muss WPML in dem Fall diesen internen Link, der einen Anker beinhalten als externen Link behandeln. Da ich das Problem bislang auf meiner Test Site nicht bestätigen kann, gehe ich aktuell noch von keinem Bug aus. Ich werde das Problem weiter untersuchen und mich daraufhin wieder melden. |
| Juli 4, 2025 um 10:06 #17200897 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Ich kann seit heute unter Templates > All Templates die Loop Items nicht mehr einsehen. Das ist auch dann der Fall, wenn ich WPML deaktiviere. Solltest Du diese Templates nicht gelöscht haben, gehe bitte wie folgt vor: Es scheint als besteht ein Konflikt zwischen Elementor und einem weiteren Plugin oder dem verwendeten Theme. Lege eine Staging Site und versuchen die Website mit minimalem Setup auszuführen, um festzustellen, ob das Problem weiterhin besteht: 1) Deaktivieren alle zusätzlichen Plugins, bis auf Elementor und Elementor PRO. Werden die Templates nun angezeigt? 2) Falls nicht, beginne damit, die Plugins einzeln zu reaktivieren, oder aktivieren Sie sie in kleinen Gruppen. Überprüfe auf diese Weise, an welchen Stellen das Problem erneut auftritt, um das Plugin anzuzeigen, das das Problem verursacht. 3) Wenn dies die Ursache des Problems nicht geklärt hat, wechsle bitte zu einem Standard-Theme wie Twenty Twenty-One, um zu sehen, ob das Problem möglicherweise mit dem Hello Elementor Theme zusammenhängt. Im Zweifel, konsultiere bitte den Elementor Support. Sobald die Templates wieder verfügbar sind, werde ich mir das gerne erneut anschauen. Aktuell ist es nur der Fall zu sein, dass diese Templates sogar dann nicht verfügbar sind, wenn WPML deaktiviert ist. |
| Juli 4, 2025 um 10:14 #17200921 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Entschuldige bitte die Verwirrung 🙂 Ich hatte mich mit dem Ticket geirrt, allerdings ist das Verhalten der Templates auf Deiner Website durchaus nicht zu erwarteten und sollte weiter untersucht werden. Ich vermute aber keinen Zusammenhang mit dem hier berichteten Problem. Ich bitte Dich um noch etwas mehr Geduld zu dem Thema. |
| Juli 5, 2025 um 7:51 #17203549 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Das Problem bleibt auf einer lokalen Kopie im minimalen Setup bestehen. Ich habe mehrere Test mit verschiedenen Inhalten und unterschiedlichen Übersetzungseditoren durchgeführt und kann die Ursache leider bislang noch nicht feststellen. Auf einer neuen Test Site im gleichen Setup kann ich das Problem nicht bestätigen. Sollte ich hierzu keine baldige Lösung finden, werde ich das Problem an den Second Tier Support weiterleiten. |
| Juli 6, 2025 um 3:12 #17204502 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Ich kann aktuell nur empfehlen den Link direkt auf der übersetzen Homepage in Elementor anzupassen. Beachte aber bitte, das in diesem Fall beim erneuten Übersetzen mit dem WPML Übersetzungseditor der originalen Link erneut kopiert wird. Die Ursache konnte ich bislang noch nicht herausfinden und bitte Dich um noch etwas mehr Geduld. Ich bin am Dienstag wieder verfügbar und werden mit den Tests fortfahren. |
| Juli 9, 2025 um 9:32 #17217928 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Aktuell ist in den Website-Einstellungen unter „301 Redirects“ eine Weiterleitung von /zimmer/ → /hotelzimmer-mit-balkon-ischgl/ aktiv. Diese automatische Umleitung führt dazu, dass WPML den ursprünglichen Link mit Anker (z. B. versteckter Link) nicht korrekt als übersetzbaren Inhalt erkennt. Stattdessen wird der Link anscheinend direkt weitergeleitet, bevor WPML ihn verarbeiten kann. Lösungsansätze: - Temporäre Deaktivierung der Weiterleitung - Angepasster Link im Button Alternativ kann der Button direkt auf die Ziel-URL verlinken: versteckter Link Dadurch sollten WPML den Link als extern erkennen, was die Übersetzung ermöglicht. Bitte teste das einmal. |
| Juli 9, 2025 um 11:30 #17218946 | |
|
philipph-8 |
Hallo Andreas, ich wollte gerade nachsehen, welche URL beim Button hinterlegt ist. Es war bereits (auch davor) die URL versteckter Link hinterlegt. Sprich, es kann nichts mit der Weiterleitung zu tun haben. Außerdem liegt das Problem ja auch beim diesem Link versteckter Link vor. Und hier ist keine Weiterleitung eingerichtet. Früher, vor eurem letzten Update, war es immer möglich in der String-Translation die gewünschten Strings, Ankerlinks usw. zu suchen und dort zu übersetzen. |
| Juli 10, 2025 um 0:45 #17221379 | |
|
Andreas W. WPML-Unterstützer seit 12/2018
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Ok, das ist nachvollziehbar. Dennoch funktioniert etwas auf der Live-Website nicht wie erwartet — und ich kann das Verhalten auf einer neuen Test-Installation mit WPML nicht reproduzieren. Der von dir verwendete Link verweist auf eine URL, die per 301 Redirect auf eine andere Seite umgeleitet wird. Das bedeutet, dass die ursprüngliche Zieladresse faktisch nicht existiert, sondern nur durch die Umleitung erzeugt wird. WPML kann den Original-Slug in diesem Fall nicht korrekt auflösen und dadurch keine interne Logik zur Unterscheidung zwischen interner und externer URL anwenden. Das führt dazu, dass der Link nicht in den Übersetzungseditor übernommen wird. Wenn ich stattdessen diese direkte URL nutze: versteckter Link …wird sie von WPML korrekt erkannt und lässt sich wie gewohnt übersetzen. Alternative Lösung: Ändere den Slug der Zielseite zu hotelzimmer-mit-balkon-ischgl und verlinke den Button direkt darauf — so kann WPML den Link eindeutig als intern identifizieren und korrekt handhaben. |
| Juli 10, 2025 um 6:36 #17221921 | |
|
philipph-8 |
Hi, ich habe nun den Redirect deaktiviert. Der Grund, warum die Weiterleitung aktiv war ist, dass es bei der alten Seite (vor unserem Relaunch) hieß die Seite Zimmer. Auf der neuen Seite gibt und gab es nie eine Seite mit dem Slug /zimmer/ Fakt ist, ich habe die entsprechende Weiterleitung deaktiviert und es löst nach wie vor nicht mein Problem. |




