我正在尝试按当前用户ID或用户角色从user-meta表中获取用户数据。但是现在我无法取得这个。这个查询运行良好。任何帮助
<?php $posts = $wpdb->get_results("SELECT * FROM $wpdb->usermeta
WHERE meta_key = 'ua_user_phno' AND meta_value = '4189985296' LIMIT 1", ARRAY_A);
print_r($posts);
?>
答案 0 :(得分:1)
您只需通过此代码
即可通过其键和ID获取用户元值<?php
$user_id = 9;
$key = 'last_name';
$single = true;
$user_last = get_user_meta( $user_id, $key, $single );
echo '<p>The '. $key . ' value for user id ' . $user_id . ' is: ' . $user_last . '</p>';
?>
$user_id
表示当前用户ID或用户所需的ID
$key
表示您要获取的元值
参考链接https://codex.wordpress.org/Function_Reference/get_user_meta