SELECT count(*) FROM wp_usermeta WHERE meta_key = 'software_type' AND user_id = 577
count(*)1
SELECT count(*) FROM wp_users WHERE ID = 577
count(*)1
在任意模板文件中登录以下代码:
$user_id = get_current_user_id();
$user_meta = get_user_meta($user_id);
var_dump($user_id, $user_meta['software_type']);
将其转储到屏幕:
int(577) array(1) { [0]=> string(10) "Software 1" } int(577) array(1) { [0]=> string(10) "Software 1" }
为什么重复一切?当然,我只期待一个。
答案 0 :(得分:0)
get_user_meta($user_id, $key, $single)
有三个论点。
此处$single
代表返回数据
如果元数据字段返回true,则false返回数组。如果$key
留空,则此参数无效。
您可以使用它来获取特定的键值。
$res = get_user_meta($user_id, 'software_type', true );
var_dump( $res );