Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Wenn Sie feststellen, dass der Inhalt Ihrer übersetzten Seiten in EN und FR nicht angezeigt wird, obwohl der Seitentitel sichtbar ist, liegt dies an einem Kompatibilitätsproblem zwischen Bricks Builder und WPML. Solution: Um dieses Problem zu beheben, folgen Sie bitte diesen Schritten: 1. Erstellen Sie ein vollständiges Backup Ihrer Website. 2. Navigieren Sie zu Design > Theme-Datei-Editor und öffnen Sie die Datei
/wp-content/themes/bricks/includes/ajax.php
. 3. Ersetzen Sie in Zeile 1431 den folgenden Code:
4. Speichern Sie die Änderungen. 5. Öffnen Sie den Originalbeitrag und speichern Sie ihn erneut, ohne Änderungen vorzunehmen. 6. Wiederholen Sie Schritt 5 für die übersetzten Versionen und alle vorhandenen Seiten. Diese Schritte sollten das Anzeigeproblem beheben. Für weitere Details besuchen Sie bitte https://wpml.org/errata/bricks-translated-content-not-showing-on-frontend/.
Bitte beachten Sie, dass diese Lösung möglicherweise veraltet oder nicht auf Ihr Problem zutreffend ist. Wir empfehlen Ihnen, die bekannten Probleme zu überprüfen, die Versionsnummer der dauerhaften Lösung zu bestätigen und sicherzustellen, 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.
Hintergrund des Themas:
Hallo, ein neues Projekt und mein erstes Projekt mit Bricks Builder und schon renne ich wieder in Probleme mit WPML. Ich habe erst einmal nur die Startseite (auch nur Blindtext) von DE auf EN und FR übersetzt. Seite angelegt, Seite mit Blindtext in Bricks Builder editiert. Seite in die ensprechenden Sprachen EN und FR übersetzt. Seite im Inkognito-Modus aufgerufen.
Die Symptome:
Deutsch wird angezeigt. Bei EN und FR sehe ich nur den Seitentitel (Gutenberg?). Der Inhalt wird nicht angezeigt.
Fragen:
Warum wird der Inhalt der übersetzten Seiten in EN und FR nicht angezeigt?
To reduce the waiting time, I took this ticket and responded in English. Please let me know if you're okay with it or if you want to continue the conversation in German. I will check and forward this ticket to one of our German-speaking supporters to assist you in the German language.
I understand the issue you're experiencing with the Bricks builder. Please note that with the Bricks theme, we are aware of a similar problem. The issue arises when the translation is done using the Advanced Translation Editor. Please check the errata below for kmore details.
Since you prefer to continue the conversation in German, I'm forwarding this ticket to the German forum. One of our German support team members will take over the ticket and assist you in resolving the issues.
mein Name ist Lucas und ich werde Ihr Supporter für dieses Ticket sein.
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:
es scheint ein spezifischer Fehler zu sein. Um ihn zu beheben, habe ich folgende Schritte unternommen:
1. Ich habe die Originalseite aufgerufen, eine kleine Änderung vorgenommen und gespeichert.
2. Ich habe die Übersetzungen aktualisiert.
Nachdem ich dies getan hatte, zeigte die Seite den Inhalt wie erwartet an. Außerdem habe ich einige standardmäßige Debug-Schritte von WPML durchgeführt. Können Sie bestätigen, ob der Fehler bei neuen Beiträgen auftritt?
vielen Dank für Ihre Geduld. Ich habe weiter nachgeforscht und festgestellt, dass es sich tatsächlich um ein kürzlich aufgetretenes Kompatibilitätsproblem zwischen Bricks und WPML handelt. Wir haben eine vorübergehende Lösung, bis wir ein Update von WPML veröffentlichen, das dies behebt. Bitte machen Sie ein vollständiges Backup Ihrer Website und folgen Sie diesen Schritten:
1. Gehen Sie zu Design > Theme-Datei-Editor und wählen Sie die Datei `/wp-content/themes/bricks/includes/ajax.php` aus.
2. Ersetzen Sie diesen Abschnitt (Zeile 1431):
if ( $is_bricks_postmeta && ! Capabilities::current_user_can_use_builder( $object_id ) ) {
// WPML Workaround for compsupp-7377
if ( class_exists("Sitepress") ) {
return $check;
}
return false;
}
Und speichern Sie die Datei.
3. Öffnen Sie den Originalbeitrag und klicken Sie auf Speichern. Es ist nicht erforderlich, etwas zu ändern.
4. Öffnen Sie die Übersetzung und klicken Sie auf Speichern. Es ist nicht erforderlich, etwas zu ändern.
5. Wiederholen Sie die Schritte 3 und 4 für alle vorhandenen Seiten.
Damit sollte das Problem behoben sein. Außerdem funktionieren neu erstellte Seiten normal. Vielen Dank für Ihre Geduld und Zusammenarbeit. Ich stehe Ihnen gerne für Fragen zur Implementierung dieser Lösung zur Verfügung, die ich mit Ihnen geteilt habe.