/**
* Load the field value(s) from the database.
*
* @param Field $field The field to retrieve value for.
*/
public function load(Field $field)
{
global $wpdb;
$value = $wpdb->get_col('
SELECT `meta_value`
FROM ' . $wpdb->usermeta . '
WHERE `user_id`=' . intval($this->user_id) . '
AND `meta_key`="' . $field->get_name() . '"
LIMIT 1
');
if (!is_array($value) || count($value) < 1) {
$field->set_value_from_input();
return;
}
$field->set_value($value[0]);
}