Skip Navigation
Updated
September 7, 2022

To translate your ACF custom field values using WPML, you first need to set the translation preferences for them. We’ll show which translation preference you should use for each type of custom fields.

Here’s a brief explanation of the information you can find below each column header:

  • Type: The ACF field type.
  • Recommended Setting (Translation): The translation preference you should use for each custom field if you want to use the same custom fields and have the same number of field instances in all your site’s languages. You can then translate your custom field content by following the steps in Translate Sites Built with Advanced Custom Fields (ACF).
  • Recommended Setting (Different Custom Field Structures Across Languages): The translation preference you should use for each custom field if you want to use different custom fields and/or have a different number of field instances across languages. It is especially useful if you are using Repeater or Flexible Content fields. Please note that this also requires you to translate the custom field content using the native WordPress editor.

Basic Fields

TypeRecommended Setting (Translation)
Recommended Setting
(Different Custom Field Structures Across Languages)
TextTranslateTranslate
Text AreaTranslateTranslate
NumberCopyCopy
RangeCopyCopy
EmailCopyCopy
URLCopyCopy Once
PasswordCopyCopy

Content Fields

TypeRecommended Setting (Translation)
Recommended Setting
(Different Custom Field Structures Across Languages)
ImageCopyCopy
FileCopyCopy
Wysiwyg EditorTranslateTranslate
oEmbedCopyCopy
GalleryCopyCopy

Choice Fields

TypeRecommended Setting (Translation)
Recommended Setting
(Different Custom Field Structures Across Languages)
SelectCopyCopy Once
CheckboxCopyCopy Once
Radio ButtonCopyCopy Once
Button GroupCopyCopy
True / FalseCopyCopy

jQuery Fields

TypeRecommended Setting (Translation)
Recommended Setting
(Different Custom Field Structures Across Languages)
Google MapCopyCopy
Date PickerCopyCopy
Date Time PickerCopyCopy
Time PickerCopyCopy
Color PickerCopyCopy

Layout Fields

TypeRecommended Setting (Translation)
Recommended Setting
(Different Custom Field Structures Across Languages)
MessageTranslateTranslate
AccordionCopyCopy
TabCopyCopy
GroupCopyCopy
RepeaterCopyCopy Once
Flexible ContentCopyCopy Once
CloneCopyCopy Once

Relational Fields

TypeRecommended Setting (Translation)
Recommended Setting
(Different Custom Field Structures Across Languages)
LinkCopyCopy
Post ObjectCopyCopy
Page LinkCopyCopy
RelationshipCopyCopy
TaxonomyCopyCopy
UserCopyCopy