gpt4 book ai didi

php - 更改 wp 下拉用户 - 按用户角色过滤

转载 作者:搜寻专家 更新时间:2023-10-31 21:27:23 24 4
gpt4 key购买 nike

我尝试自定义 wp_dropdown_users 函数:

<form method="post" >
<?php foreach ($_POST as $key => $val): ?>
<?php endforeach ?>
<?php wp_dropdown_users(array('selected' => ($_POST['user'] ? : get_current_user_id()))); ?>
<input type="submit" value="go" />
</form>

下拉字段应该只列出所有具有角色 "device"('role' => 'device') 的用户。我怎样才能意识到呢?有人请帮帮我吗?非常感谢!

最佳答案

接受的答案有可能在某一时刻起作用,但现在似乎不再起作用了。 Wordpress 在到达查询之前过滤掉“角色”参数。因此,我对其进行了一些修改:

$users_with_role = implode(",", get_users ( array ( 'fields' => 'id', 'role' => 'customer' ) ) );

wp_dropdown_users(array(
'selected' => ($_POST['user'] ? : get_current_user_id()),
'include_selected' => true,
'include' => $users_with_role
));

关于php - 更改 wp 下拉用户 - 按用户角色过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34142789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com