Closed. This question needs details or clarity. It is not currently accepting answers.admin管理员组文章数量:1425997
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this questionfunction user_role_parameter($user_id){
global $connection;
$query = "SELECT * FROM users WHERE user_id = $user_id ";
$the_user_id = mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($the_user_id)){
$user_id = $row['user_id'];
$user_role = $row['user_role'];
}
if($user_id > 0) {
return $user_role;
} else {
return "";
}
}
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this questionfunction user_role_parameter($user_id){
global $connection;
$query = "SELECT * FROM users WHERE user_id = $user_id ";
$the_user_id = mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($the_user_id)){
$user_id = $row['user_id'];
$user_role = $row['user_role'];
}
if($user_id > 0) {
return $user_role;
} else {
return "";
}
}
Share
Improve this question
edited Jun 28, 2019 at 13:34
Jacob Peattie
44.2k10 gold badges50 silver badges64 bronze badges
asked Jun 28, 2019 at 13:00
raja baniraja bani
1
2
|
1 Answer
Reset to default 1You should use WordPress functions to get the user role by user id. Please try code given below:
function user_role_parameter($user_id)
{
$user_meta = get_userdata($user_id);
if ( !empty($user_meta) ) {
$user_roles = $user_meta->roles;
$user_role = '';
foreach( $user_roles as $role ){
$user_role .= $role . ', ';
}
return $user_role;
} else {
return "";
}
}
本文标签: phpget user role parameter id return type string
版权声明:本文标题:php - get user role. parameter id return type string 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745361617a2655321.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
mysqli_query()
etc. directly in WordPress. There are APIs for getting this sort of thing. You should also check the database that you're querying. There is nouser_role
column. – Jacob Peattie Commented Jun 28, 2019 at 13:37