WordPress.org

Make WordPress Core

Opened 7 months ago

Last modified 6 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:

Description

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 7 months ago.
25285.2.diff (625 bytes) - added by DrewAPicture 7 months ago.
period + @param

Download all attachments as: .zip

Change History (6)

jeremyfelt7 months ago

comment:1 SergeyBiryukov7 months ago

  • Keywords has-patch added

comment:2 SergeyBiryukov7 months ago

  • Type changed from defect (bug) to enhancement

DrewAPicture7 months ago

period + @param

comment:3 DrewAPicture7 months 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 Jesper8006 months ago

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