按用户角色获取用户表

时间:2019-05-09 17:20:47

标签: wordpress tableview frontend user-roles

我想要一个带有标题的表,其中列出了用户,并且还添加了用户特定的链接。

我在下面找到了一些更改后的代码,但无法将其更改为表模式。

我的链接也有问题,我希望链接后面有used_id,但我不知道在哪里实现。

id_product

1 个答案:

答案 0 :(得分:1)

我希望您要求以表格形式显示用户名和链接。因此,我将您的代码重新格式化以在表中显示数据。此外,$impersonate_url也包含在foreach循环中。

$args = array(
    'role'    => 'Agente',
    'orderby' => 'user_nicename',
    'order'   => 'ASC',
);
$users = get_users( $args );
if ( ! empty( $users ) ) {
    echo '<table>';
    echo '<tr><th>Name</th><th>Profile</th></tr>';
    foreach ( $users as $user ) {
        echo '<tr>';
        $impersonate_url = admin_url( '?impersonate=' . $user->ID );
        echo '<td>' . esc_html( $user->display_name ) . '</td>';
        echo '<td>' . '<a href="' . esc_url( $impersonate_url ) . '">' . 'Link</a></td>';
        echo '</tr>';
    }
    echo '</table>';
}

编辑:添加表格标题。