- Status
- Vom Autor gelöst
- Gelöst in
- Avada 7.11.4
- Zugehöriges Plugin/Theme
- Avada
- Themen-Tags
- Compatibility
Übersicht über das Problem
Beim manuellen Übersetzen eines Avada-Bibliothekselements mit dem WordPress-Editor wird der Typ des Elements (z. B. „Container“) nicht in die übersetzte Version übernommen. Infolgedessen wird das übersetzte Element immer als Template-Typ identifiziert.
Beim Duplizieren in andere Sprachen oder beim Übersetzen mit dem Erweiterten Übersetzungs-Editor (ATE) tritt dieses Problem nicht auf.
Problemumgehung
Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.
Option 1
- Duplizieren Sie zuerst das Element
- Bearbeiten Sie es dann, übersetzen Sie es unabhängig und ändern Sie den Wert.
Option 2
- Öffnen Sie die Datei functions.php Ihres Themes.
- Fügen Sie den folgenden Code hinzu:
add_action( 'edit_form_top', 'callback__edit_form_top' ); function callback__edit_form_top( $post ) {; if ($post->post_type == "fusion_element") { $trid = apply_filters( 'wpml_element_trid', NULL, $post->ID, 'post_'. $post->post_type ); $translations = apply_filters( 'wpml_get_element_translations', NULL, $trid, 'post_'. $post->post_type ); foreach ($translations as $translation) { if ($translation->original == 1){ $original = $translation->element_id; } } $originalterms = wp_get_post_terms( $original, 'element_category' ); $currenttranslationterms = wp_get_post_terms( $post->ID, 'element_category' ); if (empty($currenttranslationterms)) { foreach ($originalterms as $term){ wp_set_object_terms( $post->ID, $term->term_id, $term->taxonomy ); } } } } - Gehen Sie zu Avada > Library.
- Öffnen und speichern Sie dann zuerst Ihr Element.
- Laden Sie die Seite neu und fügen Sie dann die benötigten Elemente hinzu.