Description
This filter allows you to filter the views available in the WP Users > All Users screen. You can use this to add custom views when used along with wpmem_query_where
Parameters
$views
(array) (required) An array containing all possible views.
$show
(string) (optional) The currently selected view (if a view is selected).
Examples
Notes
This filter only adds/removes filter view links in the Users > All Users screen. If you are adding a custom view, use this filter to add the link. You’ll need to also use wpmem_query_where to add the SQL parts for the custom view.
As of 3.4.5, there are API functions in the admin API for simplifying the adding of custom user views so that you do not have to write all of the code necessary to create the “current” class for the link and the count for the number in the view. You can use wpmem_add_user_view_link() to add a custom view link (or multiple view links).
It is highly recommended to use a unique prefix for the custom view slug. For example, if you have a custom view slug of “custom_view” and your site name is “My Site”, use “ms_” (thus making it “ms_custom_view”) to prefix any custom view slugs to minimize the chance of them conflicting with something in the plugin.
Changelog
Introduced in version 3.3.0
Source
wpmem_views_users is located in includes/admin/class-wp-members-admin-users.php