Hi @tuskotrush
Because you set the post_id
, ACF tries to get the value from that exact ID in the wp_options table. As a workaround, you can use the ICL_LANGUAGE_CODE
constant in the post_id
option like this:
'post_id' => 'cpt_projects_'.ICL_LANGUAGE_CODE,
This will add extra suffix so the options ID will be like “cpt_projects_en” or “cpt_projects_fr”.
To get the value from the options page, don’t forget to add the ICL_LANGUAGE_CODE
constant like this:
get_field('custom_field_name', 'cpt_projects_'.ICL_LANGUAGE_CODE);
I hope this helps 🙂