- Status
- Aberto
- Relatado para
- WPML Multilingual CMS 4.4.10
Visão geral do problema
Se você editar um campo personalizado existente que contém um valor JSON, mas que também está definido como Copiar em WPML → Configurações, você verá que a tradução do campo personalizado não é atualizada. Em vez disso, uma nova entrada é criada no post.
Solução alternativa
O problema já foi identificado por nossos desenvolvedores e será resolvido em breve.
Como solução alternativa:
- Faça um backup completo do seu site, arquivos e banco de dados.
- Edite a linha 63 de /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php.
- Substitua
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 ) ) );