Обзор проблемы
Когда Вы создаете страницу параметров ACF и указываете post_id для этой страницы подобным образом:
acf_add_options_page([
'page_title' => __('Portfolio options', 'my-theme'),
'post_id' => 'portfolio',
'parent_slug' => 'edit.php?post_type=my_portfolio',
]);Вы не сможете перевести эту страницу параметров с помощью WPML. Перевод всегда будет копироваться на другие языки (будет перезаписывать язык по умолчанию).
Обходное решение
Не указывайте post_id. Ваш код для регистрации страницы параметров ACF должен выглядеть так:
acf_add_options_page([
'page_title' => __('Portfolio options', 'my-theme'),
'parent_slug' => 'edit.php?post_type=my_portfolio',
]);Обратите внимание: если Вы обновляете код для уже существующей страницы параметров с какими-либо данными в полях, Вам придется ввести их снова (обновление кода отменит регистрацию Вашей страницы параметров и зарегистрирует её заново).