- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.5.10
- Resuelto en
- 4.5.11
- Etiquetas de temática
- Bug, Compatibility
Resumen del problema
Si traduce imágenes desde cualquier maquetador visual, como Divi, Avada, WPBakery, Enfold, etc., usando el plugin WPML Media Translation, siempre mostrará las imágenes en el idioma predeterminado.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/media/shortcodes/class-wpml-page-builders-media-shortcodes-update.php.
- Busque la línea 42.
- Reemplace:
$this->media_usage->update( $element->get_source_element()->get_id() );
Por:$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();
- Después de añadir el código, es posible que deba actualizar su traducción para obtener la imagen traducida.