ID; /**/ $values = array(); /**/ $sel_fields = get_user_meta($id, $wpdb->prefix.'bp_profile_field_data', true); $all_fields = bp_profile_field_data(); /**/ foreach($field_ids as $f): $pos = $all_fields[$f]['config']['options']; $sel = $sel_fields[$f]; $values[$f] = array(); /**/ $pos = explode("\n", $pos); foreach($pos as $key => $str) { $str = explode('|', $str); $pos[$str[0]] = $str[1]; unset($pos[$key]); } /**/ foreach($sel as $sf) { if($pos[$sf] !== NULL) $values[$f][$sf] = $pos[$sf]; } endforeach; /**/ return $values; } $fields = dojo_profile_checks('profile_experience', $thisauthor->ID); var_dump($fields['profile_experience']); ?>