Users component

Subcomponents: Role/Capability and Login and Registration.

Recent posts on the make/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site)

View all posts tagged users.

Recent posts on the make/test blog

View all posts tagged users.

268 open tickets in the Users component

268 open tickets defect (bug) enhancement feature request
37 29 5
5.9 4 4 0
Awaiting Review 83 57 11
Future Release 17 16 5

268 open tickets. Last 7 days: +0 tickets

62 tickets that have no replies

View list on Trac

  • #23373  Limiting get_users() results by metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. value with LIKE wildcards
  • #28163  function email_exists() check without removing umlauts
  • #31880  Expand wp_dropdown_users $show argument to allow custom user meta field
  • #31946  /wp-adminadmin (and super admin)/user-edit.php fails when using with IDN domain name
  • #35627  Delete user posts not reassigned. ui multisitemultisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site
  • #36303  edit_user() will give PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher Notices if user_login is unset on add.
  • #36556  has_cap was called with an argument
  • #37200  Add wrappers with IDs to user-edit.php ui administration
  • #37202  the_archive_title() doesn't output the author's display name if that author hasn't posted template
  • #37284  Add indication for required next to Confirm Password ui
  • #37338  add filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. in get_data_by
  • #38897  user_email with & (ampersand) being encoded within the database making notifications fail
  • #39067  wp_insert_user custom validation
  • #40060  Define ADMIN_COOKIE_PATH cause unreachable /wp-login.php
  • #40149  WordPress password strength checking is improved, but the hint now doesn't help
  • #40835  Password and email change emails should not contain site-specific wording on multisite multisite
  • #40949  wp_dropdown_users($args) is not returning desired list of users
  • #41522  wp_set_password() doesn't trigger a changed password notification
  • #41719  Malformed User Search results
  • #41837  WP_User_Query can generate negative offset in the LIMIT clause
  • #43013  Confirmation Email workaround
  • #43318  New filter suggestion for manage_users-network_custom_column multisite
  • #43601  Improve error messaging when activating multisite users multisite
  • #43635  Allow to (only) store users in an external user database/backend
  • #43748  Create new action edit_user_updated_user similar to edit_user_created_user
  • #43814  Checkbox label has a period in Add New User page. ui ui-copy
  • #44027  "Enable full-height editor" setting only saved on page refresh
  • #44313  /wp-admin/css/forms.css problem when adding a <select> with 'restrict_manage_users' ui
  • #44358  Unable to search a user if username is an email address administration
  • #44510  count_user_posts() does not check for empty $userid
  • #44634  multisite: WP_User compatibility keys inacessible after switch_to_blog
  • #44921  User nicename discovery is slow to return performance
  • #45296  Serious side-effects when login in another tab after session expiration in first tab administration
  • #45714  Allow all valid email formats when editing accounts in the dashboard administration
  • #45830  wp_update_user does not use the pluggable wp_set_password to change a user password
  • #46035  Add set_display_name method to WP_Roles class
  • #46122  Code cleanup on $role_links to follow precedent from 46112 coding-standards
  • #46451  wp_dropdown_users() does not pass all applicable arguments on to get_users()
  • #46562  Add rand orderby to the WP_User_Query and get_users to match get_posts
  • #47408  At the time user_register fires, the user_login field in the database is actually set to user_nicename
  • #47468  Cookie Expiry & Login Popup causes loss of any work currently busy with
  • #47674  Users forbidden to confirm email changes
  • #47960  When user role is updated, last_update user meta should be updated as well. administration
  • #48119  Logout does not work when using cookie prefixes
  • #48308  Is it possible to make Phone number as a default field in Contact Info section in users admin details page.
  • #48508  User cache needs to be cleaned after updating user_activation_key via wpdb
  • #48705  Admin email confirmation language should be changed administration
  • #49641  Clarify what happens when meta_value is `''` in get_users like functions. docs coding-standards
  • #49924  Support for Multiple selected options in wp_dropdown_roles() function administration
  • #49982  WP_User_Query returns duplicates if a user has multiple meta keys of the same name, unless "relation = OR" is included which adds DISTINCT
  • #50072  Users with email addresses containing a single quote cannot reset their passwords
  • #52382  Simplify the user deletion "Attribute all content" flow administration
  • #52486  Extra check to create administrator account administration
  • #52630  Add Validation/Security to Password Reset privacy
  • #52884  Sorting users by registered date assumes users were registered in order multisite performance
  • #53339  Inconsistency in allowed characters for a password
  • #53341  Edit user: Error notice for failed password reset strips HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. for support article link ui javascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.
  • #53960  Construct WP_User::cap_key dynamically from wpdb instance multisite
  • #53972  Improper capability check when viewing attachment of private custom post typeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept.
  • #53975  Send Reset Password bulk-action/link missing for non-super admins (multi-site only) administration multisite
  • #54071  Possible race condition in wp_insert_user()
  • #54164  Consistently fire user role hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.

8 tickets slated for 5.9

View list in Trac

  • #15145  Add a wp_list_users() template tagtag A directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.) template
  • #41672  REST create user: existing_user_login is returned before existing_user_email rest-api
  • #42957  Usernames ending in a period generate invalidinvalid A resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. reset password links in certain email clients
  • #43706  Email with link to change admin email does not include proposed new email address.
  • #44591  PHP notice if optional argument isn't passed to map_meta_cap()
  • #46122  Code cleanup on $role_links to follow precedent from 46112 coding-standards
  • #53177  WP_User_Query does not accept fields as string except ID docs
  • #53386  Multisite is_super_admin call during app password validation can lead to infinite loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. rest-api

268 open tickets

Open enhancements: 106 View list on Trac
Open tasks: 0 View list on Trac
Open feature requests: 21 View list on Trac

Help maintain this component

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticketticket Created for both bug reports and feature development on the bug tracker..

Contributors following this component: