- Estado
- Abierto
- Notificado para
- WPML Multilingual CMS 4.4.10
Resumen del problema
Si edita un campo personalizado existente que contiene un valor JSON pero también está configurado como Copiar en WPML → Configuración, verá que la traducción del campo personalizado no se actualiza. En su lugar, se crea un nuevo registro en la entrada.
Solución alternativa
Nuestros desarrolladores ya han identificado el problema y se solucionará pronto.
Como solución alternativa:
- Realice una copia de seguridad completa de su sitio, archivos y base de datos.
- Edite la línea número 63 de /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php.
- Reemplace
delete_post_meta( $post_id_to, $meta_key, maybe_unserialize( $v ) );
- Por:
delete_post_meta( $post_id_to, $meta_key, wp_slash( maybe_unserialize( $v ) ) );