Zum Inhalt springen Zur Seitenleiste springen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Der Kunde berichtet, dass bei Verwendung des Event-Plugins die meisten Übersetzungen keinen Post Content aufweisen, obwohl die Posts sichtbar sind. Automatische Übersetzungen über das Translation Management brachten keine Lösung.
Solution:
Wir haben festgestellt, dass bei der Bearbeitung von Inhalten des Event-Plugins keine Synchronisationen ausgelöst werden. Dieses Verhalten tritt nicht auf, wenn reguläre Beiträge bearbeitet werden, bei denen die WPML-Synchronisierung funktioniert. Es gibt keine relevanten Fehlermeldungen im debug.log. Da die Kompatibilität von WPML durch ein spezielles Add-on des Plugin-Anbieters bereitgestellt wird, empfehlen wir, sich direkt an den Plugin-Autor zu wenden. Zusätzlich empfehlen wir, die Inhalte manuell zu übersetzen, da das Plugin aktuell nicht wie erwartet mit WPML zusammenarbeitet. Weitere bekannte Probleme mit diesem Plugin finden Sie unter hier.

Falls diese Lösung für Sie nicht relevant ist, weil sie 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 (https://wpml.org/known-issues/) 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. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum unter https://wpml.org/de/forums/forum/support-in-german/.

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 7 Antworten, hat 0 voices.

Zuletzt aktualisiert von felixL-7 Vor 2 Monaten.

Assistiert von: Marcel.

Autor Beiträge
September 8, 2025 um 11:33 a.m. #17383412

felixL-7

Hallo,

Nun bleibt ein letztes zentrales Problem: Während nun alle posts auftauchen, haben die meisten Übersetzungen keinen Post Content, der text ist also leer, Beispiel:

versteckter Link

You also see the lacking description sin the overview:
versteckter Link

Eine testweise erneute automatische Übersetzung über Translation Management erzielte leider keine Lösung.

Danke,
Jona

September 8, 2025 um 11:51 a.m. #17383435

Marcel
Unterstützer

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

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Jona,

im WP-Editor-Feld wurden keine Inhalte übermittelt:
versteckter Link.

Auch im WPML Translation Editor war dieser Inhalt nicht Teil der Übersetzung:
versteckter Link

Soweit ich sehe, verwendet Ihr Event-Plugin eigene Custom Fields, von denen viele aktuell auf „Kopieren“ oder „Nicht übersetzen“ gestellt sind.
Diese Einstellungen finden Sie unter:
WPML → Einstellungen → Übersetzung benutzerdefinierter Felder
(Aktivieren Sie dort die Option „Systemfelder einblenden“)
Direktlink zu den Einstellungen: versteckter Link

Das Plugin verwendet für seine Felder das Präfix "_event_*". In welchem dieser Felder die relevanten Inhalte genau gespeichert werden, kann Ihnen am besten der Support Ihres Event-Plugins mitteilen.
Offenbar wird an dieser Stelle das WYSIWYG-Editor-Feld verändert – andernfalls würde der Inhalt automatisch aus dem Classic Editor übernommen und im Editor registriert werden.

Damit die Inhalte korrekt in der Übersetzung erscheinen, müssten die entsprechenden Felder in den WPML-Einstellungen auf „Übersetzen“ (Translate) gestellt werden.

Viele Grüße
Marcel

September 8, 2025 um 12:17 p.m. #17383500

felixL-7

Hallo Marcel,

vielen Dank für die Antwort. Ich habe eine neuen Post des Posttypes erstellt, und der Inhalt wurde automatisch übersetzt und veröffentlicht, siehe versteckter Link

Bei einem Großteil der alten Posts fehlt aber die Übersetzung. ich denke also, dass Ihre Annahme über die Custom Fields Einstellung nicht richtig ist. Wenn der allgemeine Text in einem Cutsom field abgelegt würde, dann würde es ja beim Anlegen eines neuen Posts nicht klappen.

Könnten Sie sich das bitte unter diesem Gesichtspunkt nochmal ansehen?

Vielen Dank,
Jona

September 8, 2025 um 1:25 p.m. #17383746

Marcel
Unterstützer

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

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Jona,

es kann somit nur mit älteren, bestehenden Inhalten reproduziert werden? Auch wenn ich Änderungen wie "TEST2" in den Content schreibe, wird keine Aktualisierung zur Sekundär-Sprache ausgelöst: versteckter Link

Es scheint jedoch weiterhin nur die Events zu betreffen, da der Sync bei den normalen Post Types einwandfrei funktioniert: versteckter Link.

Einen grundlegenden Fehler von WPML kann ich hier jedoch nicht bestätigen, da es bei den regulären Seiten nicht auftritt. Wurden diese betroffenen Posts der Events irgendwie automatisiert importiert/eingelesen?

Viele Grüße
Marcel

September 8, 2025 um 2:13 p.m. #17383983

felixL-7

Guten Tag,

korrekt, es kann nur mit älteren, bestehenden Inhalten reproduziert werden.

Die betroffenen Posts der Events wurden nicht importiert sondern im System erstellt, anschließend mit der Funktion "automatisiert übersetzen" von WPML übersetzt.

Viele Grüße,
Jona

September 8, 2025 um 3:03 p.m. #17384163

Marcel
Unterstützer

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

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo Jona,

die betreffenden Felder konnten vom Editor nie übersetzt werden, da sie nicht Teil der vorgesehenen Übersetzungsinhalte waren. Aus diesem Grund erscheinen sie auch nicht im oben genannten Beispiel, wenn der Editor direkt geöffnet wird.

Um der Ursache auf den Grund zu gehen, müssen wir die Datenbankeinträge prüfen, die davon betroffen sind. Bitte stellen Sie uns dafür eine Duplicator-Kopie der Seite zur Verfügung, damit wir lokal debuggen können.

So können wir nachvollziehen, warum das Feld nicht berücksichtigt wurde und weshalb eine Aktualisierung der Synchronisation nicht greift.

Viele Grüße
Marcel

September 10, 2025 um 11:34 a.m. #17390389

Marcel
Unterstützer

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

Zeitzone: Europe/Madrid (GMT+02:00)

Hallo,

beim Bearbeiten von Inhalten des Event-Plugins werden lokal keinerlei Synchronisationen ausgelöst. Die Testumgebung ist vollständig isoliert – das Standard-Theme ist aktiviert, alle anderen Plugins sind deaktiviert.

Interessanterweise tritt dieses Verhalten nicht auf, wenn ich reguläre Beiträge bearbeite. In diesen Fällen funktioniert die WPML-Synchronisierung einwandfrei. Im debug.log erscheinen keine relevanten Fehlermeldungen – abgesehen von einigen PHP Deprecated Notices, die jedoch nicht im Zusammenhang stehen.

Ich bin zudem auf ein internes Ticket gestoßen, das sich mit dem 404-Fehler befasst. Dieser wurde bereits vor zwei Jahren im spanischen Forum gemeldet:
https://wpml.org/es/forums/topic/error-404-when-translate-using-events-manager-plugin/page/2/

(Hinweis: Rechtsklick auf die Seite → „Übersetzen auf Deutsch/Englisch“, falls Sie Chrome verwenden.)

Da die WPML-Kompatibilität vom Plugin-Anbieter selbst über ein eigenes Add-on bereitgestellt wird, empfehlen wir, sich direkt an den Plugin-Autor zu wenden. Leider haben wir auf diesen Teil des Codes keinen Einfluss.

Darüber hinaus sind weitere Probleme bekannt: https://wpml.org/forums/topic/spanish-language-events-showing-in-filter-count-but-not-in-admin-or-front-end-calendar/#post-17301759

(Der Autorenname ist hier zwar unterschiedlich, es handelt sich jedoch um dasselbe Plugin – siehe Logo, Einstellungen etc.)

Aus unserer Sicht empfiehlt es sich, die Inhalte manuell zu übersetzen, da das Plugin aktuell nicht wie erwartet mit WPML zusammenarbeitet.

Viele Grüße
Marcel

September 17, 2025 um 5:24 a.m. #17408122

felixL-7

Dear Marcel, thank you very much for looking into this. It is a pitty that the event plugin causes those issues. We reached out to you guys because we could not get resolution by the event plugin developer. However, we understand that this is beyond of the scope of the support you can provide. Thanks