Вы можете сделать это с помощью логики сериализации. Позвольте мне показать вам один пример.
//read old data
$bodyfat=get_user_meta($user_id,'bodyfat',true);
//add new value
if (!is_array($bodyfat)) {$bodyfat=array();}
$bodyfat[]=$NEWVALUE;
//save new data
update_user_meta($user_id,'bodyfat',$bodyfat);
Вы также можете хранить данные по дате:
//read old data
$bodyfat=get_user_meta($user_id,'bodyfat',true);
//add new value
if (!is_array($bodyfat)) {$bodyfat=array();}
$bodyfat[date('Y-m-d')]=$NEWVALUE;
//save new data
update_user_meta($user_id,'bodyfat',$bodyfat);
Как вы видите, я не использовал функции PHP serialize () / unserialize (), потому что get_user_meta и update_user_meta делают это сами.