Make WordPress Core

Opened 2 years ago

Last modified 35 hours ago

#25285 new enhancement

Filter query arguments passed to a new WP_User_Query()

Reported by: jeremyfelt Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Users Keywords: has-patch needs-refresh
Focuses: Cc:


The queries created by WP_Users_List_Table and WP_MS_Users_List_Table don't allow for modification before the final SQL statements are generated. By adding a filter to the query arguments accepted in the __construct() method of WP_User_Query(), we have more control over what results are returned.

Attached patch has the included filter. It may be helpful to discuss where else this filter (or action) would belong if __construct() is not the right place for it.

Attachments (2)

25285.diff (554 bytes) - added by jeremyfelt 2 years ago.
25285.2.diff (625 bytes) - added by DrewAPicture 2 years ago.
period + @param

Download all attachments as: .zip

Change History (7)

@jeremyfelt2 years ago

comment:1 @SergeyBiryukov2 years ago

  • Keywords has-patch added

comment:2 @SergeyBiryukov2 years ago

  • Type changed from defect (bug) to enhancement

@DrewAPicture2 years ago

period + @param

comment:3 @DrewAPicture2 years ago

25285.2.diff adds a period to the short description and an @param line for $query. We'll leave it up to the constructor to document the accepted arguments.

comment:4 @Jesper8002 years ago

  • Cc jeve0@… added

comment:5 @chriscct735 hours ago

  • Keywords needs-refresh added
Note: See TracTickets for help on using tickets.