- Estado
- Resuelto
- Resuelto en
- 4.5.0
- Plugin/tema relacionado
- Divi
Resumen del problema
Cuando añade contenido dinámico en un módulo de Divi que apunta a un enlace de medios (un archivo PDF, por ejemplo) y traduce ese módulo, el enlace traducido no apuntará a los medios traducidos y dará un error 404.
Solución alternativa
Estamos trabajando en una solución definitiva para este problema. Mientras tanto, puede seguir estos pasos para solucionarlo en su sitio web:
- Haga una copia de seguridad de los archivos y de la base de datos de su sitio web.
- Vaya a wp-content/themes/Divi/includes/builder/feature/dynamic-content.php
- Busque:
$dynamic_content = json_decode( $json, true );
- Después de esa línea, añada:
if ($dynamic_content != NULL && $dynamic_content['settings']['post_id'] != NULL) { $post_type = get_post_type( $dynamic_content["settings"]["post_id"] ); $dynamic_content["settings"]["post_id"] = apply_filters( 'wpml_object_id', $dynamic_content['settings']['post_id'], $post_type, true ); }