- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 4.5.10
- נפתר בגרסה
- 4.5.11
- תגיות נושא
- Bug, Compatibility
סקירה כללית של התקלה
אם אתה מתרגם תמונות מכל תוסף בניית עמודים, כגון Divi, Avada, WPBakery, Enfold וכו’, באמצעות התוסף WPML Media Translation, הוא תמיד יציג תמונות בשפת ברירת המחדל.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את הקובץ wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/media/shortcodes/class-wpml-page-builders-media-shortcodes-update.php.
- חפש את שורה 42.
- החלף:
$this->media_usage->update( $element->get_source_element()->get_id() );
ב:$this->media_usage->update( $element->get_source_element()->get_id() ); $tag_ids = wp_get_post_tags( $post->ID, array( 'fields' => 'ids' ) ); $postarr = array( 'ID' => $post->ID, 'post_content' => $post->post_content, 'tags_input' => $tag_ids, ); kses_remove_filters(); wpml_update_escaped_post( $postarr ); kses_init();
- לאחר הוספת הקוד, ייתכן שתצטרך לרענן את התרגום שלך כדי לקבל את התמונה המתורגמת.