- Status
- Gelöst
- Gemeldet für
- WPML Multilingual & Multicurrency for WooCommerce 3.6.3
- Zugehöriges Plugin/Theme
- Enfold
Übersicht über das Problem
Der übersetzte Titel und ALT-Text des Bildes werden im Frontend der übersetzten Enfold-Seite nicht angezeigt. Sie könnten in folgendem Szenario auf dieses Problem stoßen:
- Fügen Sie Ihrer Mediathek ein Bild hinzu und übersetzen Sie den Titel und ALT-Text.
- Erstellen Sie eine Seite mit dem Avia Builder.
- Fügen Sie ein Bildelement hinzu.
- Wählen Sie das Bild aus, das Sie in Schritt 1 hochgeladen und übersetzt haben.
- Übersetzen Sie die Seite.
Im Frontend werden Sie sehen, dass der ursprüngliche Bildtitel und die ALT-Texte in der Sekundärsprache angezeigt werden.
Problemumgehung
Um dieses Problem zu beheben, öffnen Sie die Datei image.php im Ordner ../enfold/config-templatebuilder/avia-shortcodes/ Ihrer WordPress-Installation und fügen Sie den folgenden Code hinzu:
$attachment = apply_filters('wpml_object_id', $attachment, 'attachment', true);
Fügen Sie ihn direkt vor der folgenden Zeile ein:
$attachment_entry = get_post( $attachment );