WPML

Übersicht über das Problem

Das Übersetzen von Seiten des Avia Layout Builders (im Enfold-Theme enthalten) funktioniert nicht korrekt, wenn wir den erweiterten Layout-Editor verwenden.

Problemumgehung

Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.

Wenn Sie dieses Snippet zur Datei functions.php in Ihrem Theme hinzufügen, wird sichergestellt, dass die internen Daten beim Hinzufügen von Übersetzungen mit dem Übersetzungs-Editor korrekt synchronisiert werden.

add_action( 'wpml_translation_job_saved', '_sync_avia_layout_builder', 10, 3 );
function _sync_avia_layout_builder( $new_post_id, $fields, $job ) {
    if ( isset( $fields['body']['data'] ) ) {
        if ( 'active' === get_post_meta( $new_post_id, '_aviaLayoutBuilder_active', true ) ) {
            update_post_meta(
                $new_post_id,
                '_aviaLayoutBuilderCleanData',
                $fields['body']['data']
            );
        }
    }
}

Alle bekannten Probleme

Tritt dieses Problem weiterhin auf?

Wenn das Update das Problem nicht behebt, stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.