Как я могу настроить возможности WordPress list_users?

Я пытаюсь найти способ настроить возможности list_users в WordPress, я создал новую роль my_admin и я добавил к ней некоторые возможности. Проблема заключается в том, что функция list_users отображает всех пользователей, пока я хочу отображать только группу пользователей в соответствии с полем пользователя.

Другой вопрос о возможности edit_users я могу ограничить эту возможность для редактирования пользователей без их продвижения, эта возможность позволяет редактировать пользователей, а также продвигать их, что означает, что он также позволяет изменять роли пользователя. Есть ли способ удалить эту функцию продвижения из нее, могу ли я также выбрать только одно поле ввода для редактирования и удалить другие поля?

 function my_new_service_capabilities() { // Get the role object. $editor = get_role( 'my_admin' ); // A list of capabilities to add. $addcaps = array( 'read', 'edit_posts', 'list_users', //I need to list users according to a user meta value. 'edit_users', //I need to enable editing users in only one input field 'moderate_comments', ); foreach ( $addcaps as $acap ) { // Add the capability. $editor->add_cap( $acap ); } } add_action( 'init', 'my_new_service_capabilities' );