Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem:
Sie arbeiten an einer Website mit dem Elementor Theme ("Astra") und verwenden den neuen ATE Übersetzer. Nach der Übersetzung können Sie den Job Download nicht durchführen, da die XLIFF-Datei nicht auf den Inhalt des Job ID angewendet werden kann.
Solution:
Öffnen Sie die Datei:
/wp-content/plugins/sitepress-multilingual-cms/classes/media-translation/PostWithMediaFiles.php
Ersetzen Sie die bestehende Funktion:
public function get_referenced_media_ids() {<br /> $ids = get_post_meta( $this->post_id, self::REFERENCED_MEDIA_IDS_SETTING, true );<br /> return is_array( $ids ) ? $ids : [];<br />}durch folgende angepasste Version:
public function get_referenced_media_ids() {<br /> $ids = get_post_meta( $this->post_id, self::REFERENCED_MEDIA_IDS_SETTING, true );<br /> if ( ! is_array( $ids ) ) {<br /> return [];<br /> }<br /> $ids = array_values(<br /> array_filter( $ids, fn( $id ) => $id !== 0 )<br /> );<br /> return $ids;<br />}Nachdem Sie diese Änderung durchgeführt haben, öffnen Sie die Übersetzung im Translation Editor und versuchen Sie, diese zu speichern. Wird die Übersetzung nun korrekt veröffentlicht?
Diese Lösung könnte veraltet sein oder nicht auf Ihr Problem zutreffen. Wir empfehlen Ihnen, die bekannten Probleme 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. Sollte das Problem weiterhin bestehen, eröffnen Sie bitte ein neues Support-Ticket.
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.
Dieses Thema enthält 5, hat 0 Stimmen.
Zuletzt aktualisiert von Vor 8 Monaten.
Assistiert von: Bruno Kos.