Complex field values are saved in the database in multiple rows – a row per field per group.
To be able to distinguish which value for field is, a special format of the keys (
option_name) is adopted:
Name of the complex field, as passed to
Name of the group as passed to
"" if only one group is present.
Name of the field in the group, as passed to
Identifies the number of the row this value is part of.
Both the complex field name and its subfield name will be prefixed with an underscore.
Thus, the key format becomes: