apply_filters( 'wp_dropdown_users_args', array $query_args , array $parsed_args )
Filters the query arguments for the list of users in the dropdown.
Description Description
Parameters Parameters
- $query_args
-
(array) The query arguments for get_users().
- $parsed_args
-
(array) The arguments passed to wp_dropdown_users() combined with the defaults.
Source Source
File: wp-includes/user.php
Changelog Changelog
| Version | Description |
|---|---|
| 4.4.0 | Introduced. |
User Contributed Notes User Contributed Notes
You must log in before being able to contribute a note or feedback.
This filter allows you to set subscribers as authors of blog posts within the admin without giving them additional privileges. Here’s the code:
add_filter( 'wp_dropdown_users_args', 'add_subscribers_to_dropdown', 10, 2 ); function add_subscribers_to_dropdown( $query_args, $r ) { $query_args['who'] = ''; return $query_args; }In addition to Jonathan’s contribution, you can also expand it further by specifying the role. This is undocumented on wp codex. But does work e.g.
function wpdocs_add_subscribers_to_dropdown( $query_args, $r ) { $query_args['role'] = array('contributor'); // Unset the 'who' as this defaults to the 'author' role unset( $query_args['who'] ); return $query_args; } add_filter( 'wp_dropdown_users_args', 'wpdocs_add_subscribers_to_dropdown', 10, 2 );