我已经添加了一个新的行到user_meta表在我的wordpress数据库和需要更新这与meta_key和meta_value使用update_user_meta
当前表如下所示:
[umeta_id] [user_id] [meta_key] [meta_value][日期]
我需要这样做:
update_user_meta($userid, 'meta_key' , 'meta_value' , 'value for date field')
这可能吗?如果可能,最好的方法是什么?
感谢大家的帮助。
如果要存储多个参数?在这种情况下,您需要在将它们保存在用户的meta字段中之前对它们进行序列化:
$meta_value = array(
'field1' => 'YOUR_FIELD1_VALUE',
'field2' => 'YOUR_FIELD2_VALUE'
);
$final_data = serialize( $meta_value );
update_user_meta( $user_id, 'YOUR_META_KEY', $final_data);
如果你想让他们回来:
$user_data = get_user_meta( $user_id, 'YOUR_META_KEY', true );
$mydata = unserialize($user_data);
echo "<pre>";
print_r($mydata);
echo "</pre>";