WordPress provides a robust set of functions to interact with user data, and one such function is wp_list_authors. This function allows us to retrieve and display a list of all authors on the site with various customization options.
Parameters in wp_list_author
wp_list_authors accepts an array or string of arguments ($args) to tailor the output according to your requirements. Here are some key parameters:
- orderby: Specifies how to sort the authors. Options include ‘nicename,’ ’email,’ ‘url,’ ‘registered,’ and more. Default is ‘name.’
- order: Determines the sorting direction for orderby. Options are ‘ASC’ (ascending) and ‘DESC’ (descending). Default is ‘ASC.’
- number: Sets the maximum number of authors to return or display. Default is empty (all authors).
- optioncount: Shows the count in parentheses next to the author’s name. Default is false.
- exclude_admin: Specifies whether to exclude the ‘admin’ account, if it exists. Default is true.
- show_fullname: Determines whether to display the author’s full name. Default is false.
- hide_empty: Specifies whether to hide authors with no posts. Default is true.
- feed: If not empty, shows a link to the author’s feed and uses this text as the alt parameter of the link.
- feed_image: If not empty, shows a link to the author’s feed and uses this image URL as a clickable anchor.
- feed_type: The feed type to link to, such as ‘rss2’ or ‘atom.’ Default is the value of get_default_feed().
- echo: Determines whether to output the result or instead return it. Default is true.
- style: If ‘list,’ each author is wrapped in an <li> element; otherwise, authors are separated by commas.
- html: Specifies whether to list the items in HTML form or plaintext. Default is true.
- exclude: Array or comma/space-separated list of author IDs to exclude.
- include: Array or comma/space-separated list of author IDs to include. Default is an empty string.
The wp_list_authors function can either return a string (if echo is false) or void (if echo is true).
Usage Example:

The wp_list_authors function is defined in the wp-includes/author-template.php file.
wp_list_authors is a versatile function that simplifies the process of fetching and displaying a list of authors in WordPress. By leveraging its customizable parameters, we can tailor the output to meet the specific requirements of our site.