Description
This filter allows you to pass arguments to the User List to override default values set in the admin or passed through the shortcode. The wpmem_list_users function uses the wp_parse_args function to merge arguments passed through this filter with the following defaults:
$defaults = shortcode_atts( array( 'role' => $defaults['role'], 'exclude' => $defaults['exclude'], 'number' => $defaults['number'], 'search' => $defaults['search'], 'search_by' => $defaults['search_by'], 'nav' => $defaults['nav'], 'fields' => 'user_login,member_since', 'avatar' => $defaults['avatar'], 'h2' => $defaults['h2'], 'order_by' => $defaults['order_by'], 'order' => $defaults['order'], 'show_titles' => $defaults['show_titles'], 'show_empty' => $defaults['show_empty'], 'meta_key' => $defaults['meta_key'], 'meta_val' => '', 'profile_page' => $defaults['profile_page'] ), $atts, $tag );
Parameters
$args
(array) (required) An array of arguments that are to override form $defaults.
Changelog
Introduced in extension version 1.4
Source
wpmem_ul_settings_args is located in wp-members-user-list.php
Usage
add_filter( 'wpmem_ul_settings_args', 'my_ul_settings' ); function my_ul_settings() { /** anything that is done here to filter the results **/ /** return array settings being changed */ return array( $array_settings ); }
Code Snippet Library [Subscriber Content]
See a list of all filter and action hooks
Welcome to RocketGeek Interactive › Forums › Plugins › WP-Members › WP-Members Documentation › Filter and Action Hooks › wpmem_ul_settings_args