Make WordPress Core

Opened 2 years ago

Last modified 23 months 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
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 (6)

@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 @Jesper80023 months ago

  • Cc jeve0@… added
Note: See TracTickets for help on using tickets.