我有一个下拉列表,用户可以选择是为自己结账还是为客户结账。注册后,他将扮演两个角色:合伙人[他的公司]。
因此,我想显示一个下拉列表,其中有他的角色[他的公司],但我的代码不起作用。
<?php
$billing_company = get_user_meta( $current_user->ID, \'billing_company\',
true );
$args = array(
\'role\' => $billing_company // string|array,
);
wp_dropdown_users($args);
?>
SO网友:Sajjadur Rahman Sagor
1:$billing_company
将返回用户billing\\u company,无论它是什么。2: 在中$args
您应该放置一个要获取的用户角色数组。
如果您不知道用户角色,那么可以使用全局varglobal $current_user;
和$user_roles = $current_user->roles;
获取所有当前用户角色
$args = array(
\'role__in\' => \'his_company\'; // string|array,
);
检查是否有效?