Description
This filter allows you to pass arguments to the User List profile function to override default values that are used in the layout. The wpmem_do_ul_profile function uses the wp_parse_args function to merge arguments passed through this filter with the following defaults:
$defaults = shortcode_atts( array(
'fields' => array(), // Default will contain an array of the defined profile fields.
'id' => $user_id, // Default will contain the current user ID.
'div' => true,
'div_id' => '',
'div_class' => 'field-name',
'span' => false,
'span_id' => '',
'span_class' => '',
'avatar' => '80',
'labels' => $this->settings['show_labels'],
'show_empty' => $this->settings['show_empty'],
'user_label_before' => '',
'user_label_after' => '',
'user_field_before' => '',
'user_field_after' => '',
'main_div_before' => '<div id="user-list-profile">',
'main_div_after' => '</div>',
), $atts, $tag );Parameters
$defaults (array) (required) The defaults of for display of the profile (see description above)
$user_id (integer) (optional) The user ID of the user being displayed.
Example
Changelog
- Introduced in extension version 1.4
- 2.0.0 added $defaults parameter
- 2.0.1 added $user_id parameter
Source
wpmem_ul_profile_args is located in user-profile.php