[Gelöst] Falsche Verlinkung auf internen Abschnitt
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Sie versuchen, auf Ihrer Startseite per Buttonklick auf einen internen Abschnitt zu verlinken, dessen ID von 'kurse' auf 'courses' übersetzt wurde. Der Link der Buttons verlinkt jedoch weiterhin auf #kurse, und im Übersetzungseditor ist der Link nicht anpassbar. Zusätzlich möchten Sie wissen, wie Sie bestimmte Bereiche auf der Seite im Übersetzungstool nicht übersetzen, sondern leer lassen können. Solution: Um den Link im Übersetzungseditor anzupassen, müssen Sie den WordPress-Editor verwenden, da der WPML Translation Editor alle Textsegmente übersetzt und keine Inhalte auslässt. Sie können die Übersetzung direkt über den Seiteneditor erstellen, was Ihnen erlaubt, Links anzupassen und bestimmte Inhalte für verschiedene Sprachversionen auszulassen. Weitere Informationen finden Sie hier: https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/ Wenn Sie den WPML Translation Editor aktivieren, können Sie ausschließlich diesen verwenden. Für eine flexible Handhabung empfehlen wir, eine Testseite zu erstellen, um zu prüfen, wie die verschiedenen Optionen funktionieren.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Überprüfen Sie auch die bekannten Probleme, bestätigen Sie die Version der dauerhaften Lösung und stellen Sie sicher, 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, auf meiner Startseite per Buttonklick auf einen internen Abschnitt der Startseite zu verlinken. Die ID des Abschnittes wurde von 'kurse' korrekt auf 'courses' übersetzt.
Die Symptome:
Der Link der Buttons verlinkt weiterhin auf #kurse, obwohl die ID des Abschnittes auf 'courses' übersetzt wurde. Im Übersetzungseditor ist der Link nicht anpassbar.
Fragen:
Wie kann ich den Link im Übersetzungseditor anpassen, um auf die korrekte ID zu verlinken?
vielen Dank, dass Sie die Details geteilt haben. In diesem Fall können Sie im Übersetzungseditor nach dem Link suchen. Geben Sie dazu einen Teil des Links – zum Beispiel „oezgoeren-academy.de“ – in das Suchfeld ein. Standardmäßig werden Links im Übersetzer nicht direkt angezeigt, daher ist es notwendig, gezielt danach zu suchen. Geben Sie mir bitte Bescheid.
Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.
Die dafür benötigten Felder finden Sie unterhalb des Kommentarbereichs. Die Informationen, die Sie eingeben, sind privat, d.h. nur Sie und ich können sie sehen und haben Zugriff darauf.
Vielleicht muss ich Ihre Website lokal replizieren. Dazu muss ich vorübergehend ein Plugin namens "Duplicator" oder "All in One WP Migration" auf Ihrer Website installieren. Dadurch kann ich eine Kopie Ihrer Website und Ihrer Inhalte erstellen. Sobald das Problem behoben ist, werde ich die lokale Website löschen. Lassen Sie mich wissen, ob dies für Sie in Ordnung ist.
WICHTIG
Bitte erstellen Sie eine Sicherungskopie der Site-Dateien und der Datenbank, bevor Sie uns Zugang gewähren.
- Wenn Sie die wp-admin/FTP-Felder nicht sehen, bedeutet dies, dass Ihre Post- und Website-Login-Daten ÖFFENTLICH gemacht werden. Posten Sie Ihre Website-Details NICHT, wenn Sie die erforderlichen wp-admin/FTP-Felder nicht sehen. Wenn Sie das nicht tun, bitten Sie mich, die private Box zu aktivieren. Die private Box sieht wie folgt aus:
vielen Dank, dass Sie den Zugang geteilt haben. Ich habe die Seite überprüft und konnte den Ankerlink in der Übersetzung finden, indem ich gezielt nach dem Begriff gesucht habe. Entschuldigung, es scheint, dass die Suche nach dem exakten Begriff tatsächlich funktioniert.
Bitte fügen Sie die Übersetzung hinzu und prüfen Sie, ob das Problem dadurch behoben ist.
Sie haben Recht! Vielen Dank! Ich hatte nur nach "https:" gesucht, nicht nach "kurse"!
Können Sie mir bei der Gelegenheit bitte auch noch schnell sagen, wie ich es anstelle, dass ich einige Bereiche auf dieser Seite im Übersetzungstool nicht übersetze, sondern einfach leer lasse?
Ein Abschnitt ist nämlich nur für deutsche User relevant und soll für englische Benutzer nicht angezeigt werden. Das war nur möglich, indem ich "." hinterlege (siehe Anhang). Dies sieht aber im Frontend der Seite natürlich nicht schön aus...
Zu Ihrer Frage: Wenn Sie den WPML Translation Editor zur Erstellung von Übersetzungen verwenden, ist es erforderlich, dass alle Textsegmente übersetzt werden. Die erstellte Übersetzungsseite entspricht in Struktur und Inhalt der Originalseite, lediglich die Texte erscheinen in der jeweiligen Zielsprache.
Falls Sie Inhalte weglassen, hinzufügen oder komplett abweichende Inhalte auf einer übersetzten Seite verwenden möchten, sollten Sie den WordPress-Editor nutzen. Dieser erlaubt es Ihnen, die Übersetzung direkt über den Seiteneditor zu erstellen. Weitere Informationen dazu finden Sie hier:
Aber ist es nicht so, dass Inhalte, die ich im WordPress Editor ändere, sofort wieder überschrieben werden, sobald ich den WPML Translation Editor wieder öffne?
Das wäre ja ärgerlich. Auch weil der WordPress Editor sich ja nicht selbstständig aktualisiert, wenn ich etwas auf der originalen Seite ändere.
Eine Option schließt die andere aus. Wenn Sie den WPML Translation Editor aktivieren, können Sie ausschließlich diesen verwenden. Wenn Sie zum WordPress-Editor wechseln, müssen Sie die Übersetzung komplett neu mit dem WP Editor erstellen.
Ich empfehle Ihnen, eine Testseite zu erstellen, um zu prüfen, wie die verschiedenen Optionen funktionieren.
Es gibt hierbei eine erhebliche technische Einschränkung (zum Beispiel das Verhalten des Layouts, wenn Texte auf der Seite entfernt werden). Aus diesem Grund bieten wir die Möglichkeit an, Übersetzungen mit dem WordPress-Editor zu erstellen, wenn unterschiedliche Inhalte gewünscht sind.