Zum Inhalt springen Zur Seitenleiste springen

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: 

Dieses Thema enthält 4 Antworten, hat 0 voices.

Zuletzt aktualisiert von Andreas W. Vor 2 Tage.

Assistiert von: Andreas W..

Autor Beiträge
November 12, 2025 um 3:32 p.m. #17571736

davidS-113

Hintergrund des Themas:
Ich nutze folgende Zeile im Nachrichtentext der E-Mail von Contact Form 7:
Artikel: [_post_title]. In der E-Mail, die über die deutsche (Originalsprache) Seite versendet wird, funktioniert alles.

Die Symptome:
Bei der Übersetzung geht der Link kaputt. Dieser beginnt dann mit "x-versteckter Link".
Zur Info: Im Advanced Translation Editor wird sowohl in der Originalsprache, als auch in der Übersetzung "%5B_url%5D" angezeigt.

Fragen:
Warum funktioniert der Link in der Übersetzung nicht?
Wie kann ich den Link in der Übersetzung reparieren?

November 12, 2025 um 10:38 p.m. #17572870

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Kannst du bitte dein Formular auf der folgenden Test Site importieren und übersetzen?

Ein-Klick-Anmeldung:
versteckter Link

Tritt hier das gleiche Problem auf?

Falls nicht, könnte das Problem eventuell durch das Plugin "Email Address Encoder" verursacht werden?

Mit freundlichen Grüßen
Andreas

November 13, 2025 um 9:27 a.m. #17573757

davidS-113

Ich habe das Formular und eine Testseite angelegt. Allerdings kann ich keine E-Mails über das Formular versenden bzw. diese kommen bei mir nicht an. Die Empfänger Adresse habe ich wieder zurückgesetzt. Wie können wir das testen?

Die Frage ist, ob der Link (nach „Artikel:“) im Nachrichtentext des E-Mail Templates vom CF7-Formular in der über die englische Seite versendeten E-Mail korrekt angezeigt wird. Ich weiß nicht, ob das in meiner ursprünglichen Frage klar geworden ist.

versteckter Link

Danke für die Hilfe!

November 13, 2025 um 11:15 a.m. #17574447

davidS-113

Nur zur Information:

Wenn ich im Advanced Translation Editor bei der Übersetzung des Formulars den Wert "%5B_url%5D" (Originalsprache) mit "[_url]" übersetze, scheint es bei mir zu funktionieren.

November 13, 2025 um 2:52 p.m. #17575539

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

%5B_url%5D ist die URL-kodierte Version von [url].

%5B ist die kodierte Form der linken eckigen Klammer [

%5D ist die kodierte Form der rechten eckigen Klammer ]

_url ist reiner Text.

Dekodiert wird %5B_url%5D zu [url].

Siehe Nachrichtentext deines Formulares:
Artikel: [_post_title]

Dies geschieht, weil eckige Klammern ([ und ]) in HTML-Attributen nur dann gültige Zeichen sind, wenn sie korrekt kodiert werden. Das Übersetzungstool behandelt sie als Literalzeichen und kodiert sie, um die Gültigkeit des HTML-Codes zu gewährleisten – dadurch wird jedoch die Platzhalterfunktion beeinträchtigt.

Die Lösung wäre, wie du bereits sagtest, als Übersetzung [_url] anzuwenden.