Skip Navigation
February 7, 2024

The ACF Options page feature provides a set of functions to add extra admin pages to which you can add custom fields. Learn how to translate the custom fields added to your Options page using WPML.

Before getting started, make sure to install and activate the ACF, WPML core, WPML String Translation, and Advanced Custom Fields Multilingual plugins.

On This Page:

Translating the Options Page Custom Fields 

Once you create an ACF options page custom field group, you need to select a translation option for it.

Selecting a translation option for the options page field group

After you select a translation option for your Options page field group:

  1. Go to your options page and add the values to the default language custom fields. Then, click the Update button.
Adding values to the custom field in the default language
  1. Use the language switcher in the top admin bar to switch to the language you want to translate your field text into.
Using the language switcher to change the language
  1. Fill in the translated text and click the Update button.
Adding the translated text and updating the page

As you can see in the images above, some fields are locked and can’t be edited in the secondary languages. This is normal for fields set to Copy. The value you set in the default language will always copy over and stay the same in all your translations.

Applying the “Copy” Translation Preference Across Languages

If the translation preferences of all the custom fields on your Options page are set to Copy, you need to manually save this setting on your secondary language page(s). This is expected behavior.

To do this:

  1. From your dashboard, go to Options and use the language switcher in the top admin bar to switch to a secondary language. 
  2. Click on the Update button in the Publish tab.

Repeat the steps above for your remaining secondary languages.

Updating the Copy translation preference for an Option Field in the secondary language