- Estado
- Resuelto
- Notificado para
- Advanced Custom Fields Multilingual 1.9.0
- Resuelto en
- 1.9.1
Resumen del problema
Si está trabajando con campos de usuario de Advanced Custom Fields, notará que obtendrá un resultado incorrecto en los idiomas secundarios. Esto ocurre porque nuestra última versión de ACFML 1.9.0 está devolviendo un valor NULL para los campos de usuario en los idiomas secundarios.
Solución alternativa
Nuestros desarrolladores están al tanto de este problema y están trabajando en ello. Mientras tanto, puede:
- Hacer una copia de seguridad completa de su sitio antes de continuar.
- Abrir el archivo /wp-content/plugins/acfml/classes/class-wpml-acf-options-page.php.
- Buscar la línea 254.
- Cambiar:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { $post_id .= '_' . $cl; } } - Por:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { if ( strpos( $post_id, 'user_' ) === FALSE){ $post_id .= '_' . $cl; } } }