WPML
Estado
Resuelto
Resuelto en
1.9.0
Plugin/tema relacionado
Advanced Custom Fields (ACF)

Resumen del problema

Cuando crea una página de opciones de ACF y especifica el post_id para esta página de forma similar a esta:

acf_add_options_page([

   'page_title' => __('Portfolio options', 'my-theme'),

   'post_id' => 'portfolio',

   'parent_slug' => 'edit.php?post_type=my_portfolio',

]);

No podrá traducir esta página de opciones con WPML. La traducción siempre se copiará a otros idiomas (sobrescribirá el idioma predeterminado).

Solución alternativa

No debe especificar post_id. Su código para registrar la página de opciones de ACF debería verse así:

acf_add_options_page([
   'page_title' => __('Portfolio options', 'my-theme'),
   'parent_slug' => 'edit.php?post_type=my_portfolio',
]);

Tenga en cuenta que si está actualizando el código para la página de opciones ya existente con algunos valores en los campos, tendrá que proporcionar los valores de nuevo (actualizar el código anulará el registro de su página de opciones y la registrará de nuevo).

Todos los problemas conocidos →