meta_value ); $came_as_array = is_array( $acf_field->meta_value ); $ids_unpacked = (array) maybe_unserialize( $acf_field->meta_value ); $ids = array(); foreach ( $ids_unpacked as $id ) { $ids[] = new WPML_ACF_Term_Id( $id, $acf_field ); } $result = array_map( function( $id ) { return $id->convert()->id; }, $ids ); if ( is_array( $result ) ) { if ( $came_serialized ) { return maybe_serialize( $result ); } elseif ( $came_as_array ) { return $result; } } return $result[0]; } }