Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Wenn Sie auf Ihrer Webseite eine Übersetzung aktualisieren und den Advanced Translation Editor verwenden, kann es vorkommen, dass die Änderungen nicht sofort sichtbar sind, obwohl sie erfolgreich gespeichert wurden. Dieses Problem tritt auf, weil die Übersetzung eine gewisse Zeit benötigt, um auf der Seite angezeigt zu werden. Solution: Wir empfehlen Ihnen, nach dem Speichern der Übersetzung im Advanced Translation Editor etwa 30 Sekunden zu warten, bevor Sie weitere Aktionen durchführen. Dies gibt den Hintergrundprozessen genügend Zeit, die Übersetzung zu aktualisieren. Anschließend sollten Sie die Seite im Browser aktualisieren, um die Änderungen zu sehen.
Falls dieses Vorgehen das Problem nicht löst, könnte es an spezifischen Einstellungen oder an einem Cache-Problem liegen. In diesem Fall empfehlen wir Ihnen, die bekannten Probleme zu überprüfen und sicherzustellen, dass Sie die neuesten Versionen Ihrer Themes und Plugins installiert haben.
Sollte das Problem weiterhin bestehen, zögern Sie nicht, ein neues Support-Ticket zu eröffnen. Besuchen Sie dazu unser Support-Forum.
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.
Ich bin immer noch nicht sicher, ob dies auf WPML ist, es gibt viele Details hier. Können Sie dies tun:
1. **Öffnen Sie die Webseite zur Übersetzung**:
- Gehen Sie zu der URL: [versteckter Link).
- Öffnen Sie die Seite im WPML-Übersetzungseditor.
2. **Nehmen Sie eine Änderung vor und speichern Sie die Übersetzung**:
- Verwenden Sie den Übersetzungseditor, um eine Änderung vorzunehmen.
- Nachdem Sie die Änderung vorgenommen haben, speichern Sie die Übersetzung.
3. **Öffnen Sie die Seite im Backend, um die feste URL zu erhalten**:
- Rufen Sie das WordPress-Backend (Dashboard) auf.
- Gehen Sie zum Seitenbearbeitungsbereich und öffnen Sie die Seite, um die korrekte URL zu bestätigen.
- Kopieren Sie den Permalink der Seite für den späteren Gebrauch.
4. **Überprüfen Sie in der Datenbank, ob die Änderungen gespeichert sind**:
- Öffnen Sie Ihr Datenbankverwaltungstool (z. B. phpMyAdmin).
- Suchen Sie in der Tabelle `wp_posts` nach dem Inhalt der Seite, indem Sie nach der Seiten-ID oder dem Titel suchen. Vergewissern Sie sich, dass der Hauptinhalt in der Spalte `post_content` gespeichert ist.
- Überprüfen Sie zusätzlich die Tabelle `wp_postmeta`, da Elementor hier weitere Einstellungen und Metadaten zur Seite speichert.
5. **Vergewissern Sie sich, dass die Änderungen in beiden Tabellen vorhanden sind**:
- Prüfen Sie, ob die über den WPML-Übersetzungseditor vorgenommenen Änderungen in den Tabellen `wp_posts` und `wp_postmeta` sichtbar sind.
6. **Deaktivieren Sie WPML und überprüfen Sie die Seite erneut**:
- Gehen Sie zum WordPress-Dashboard und deaktivieren Sie das WPML-Plugin.
- Öffnen Sie dieselbe Seite (mit der festen URL aus Schritt 3) und überprüfen Sie, ob die Inhalte die im WPML-Übersetzungseditor vorgenommenen Änderungen widerspiegeln.
Guten Morgen,
ich habe heute morgen folgendes gemacht für die Seite mit der ID 91037:
1. Wert in der Datenbank in wp_posts und wp_postmeta angesehen
2. Aktuallisierung der Übersetzung und Speichern
3. Geprüft ob die Änderungen im Frontend sichtbar waren. Waren sie nicht.
4. Werte in der Datenbank in wp_posts und wp_postmeta angesehen. Dort war auch keine Änderung zu sehen.
5. Ins Backend der Webseite zu den Plugins gegangen. Durch die entsprechenden Klicks im Backend waren die Übersetzungen dann schon auf der Seite zu sehen.
In der Datenbank waren dann auch die aktualisierten Seiten zu sehen.
1. Ich habe WPML deaktiviert
2. Ich habe die Webseite zum bearbeiten in Elementor geöffnet
3. Ich habe Änderungen gemacht und gespeichert in Elementor.
Das funktioniert nur wenn WPML aktiv ist oder?
Ich habe es wieder aktiviert und dann einen neuen Beitrag versucht damit zu übersetzen. Das hat nicht funktioniert, also die Änderung war im Frondend nicht sichtbar. Erst als ich im Backend geklickt habe (in diesem Fall war es auf die Elementor Übersicht, es geht aber auch Seiten oder Beiträge), war diese Änderung sichtbar im Frontend.
Im Video wird nach der Übersetzung aber im Backend geklickt, um auf die Seite zu kommen, dann wird dort noch gesucht. Das ist ja ein klick der bei mir das Problem lößt.
Was passiert, wenn die Übersetzung gemacht wurde und dann im Frontend die Seite aktuallisiert wurde? Ist dann die Übersetzung auf der Seite vorhanden?
Ich habe mit unserem Serveranbieter gesprochen, dort ist kein Caching aktiv.
Wir haben den Test gerade wiederholt und Folgendes beobachtet: Nachdem wir auf „Übersetzung abschließen“ geklickt haben, haben wir etwa 30 Sekunden gewartet, ohne weitere Aktionen durchzuführen. Dies hat den Hintergrundprozessen genügend Zeit gegeben, die Übersetzung zu aktualisieren. Anschließend haben wir die bereits im Browser geöffnete englische Seite aktualisiert, und die Änderungen wurden korrekt angezeigt.
Es scheint, dass das System wie erwartet funktioniert. Da wir das Problem jedoch in unserer lokalen Umgebung nicht reproduzieren können, sind wir in unseren Möglichkeiten zur Fehlerbehebung leider eingeschränkt. Das Debuggen von Live-Systemen ist mit Herausforderungen verbunden, die wir als Support-Team leider nicht effektiv angehen können.