You appear to be a bot. Output may be restricted
Description
Display the fields for the userThe WP_User Object consists of:
( [data] => stdClass Object ( [ID] => 1 [user_login] => ######### [user_pass] => $############### [user_nicename] => ######## [user_email] => ######@###### [user_url] => http://########## [user_registered] => 2010-12-23 12:22:39 [user_activation_key] => ############### [user_status] => # [display_name] => ########## ) [ID] => 1 [caps] => Array of Additional Capabilities - how does this compare to allcaps ( [administrator] => 1 [membershipadmin] => 1 [gform_full_access] => 1 [M_add_level] => 1 [M_add_ping] => 1 ) [cap_key] => wp_capabilities [roles] => Array or Roles ( [0] => administrator ) [allcaps] => Array of Capabilities - there are loads of these ( [capability_name] => 1 ) [filter] => )
Usage
oiku_display_user( $user, $atts );
Parameters
- $user
- ( WP_User ) required – A WP_User object
- $atts
- ( array ) required – shortcode parameters
Returns
voidSource
File name: oik-user/shortcodes/oik-user.phpLines:
1 to 19 of 19
function oiku_display_user( $user, $atts ) { $fields = bw_array_get( $atts, "fields", "name,bio,email" ); if ( $fields ) { $field_arr = explode( ",", $fields ); $field_arr = bw_assoc( $field_arr ); stag( "tr" ); foreach ( $field_arr as $field ) { $name = oiku_map_field( $field ); $user_meta = get_the_author_meta( $name, $user->ID ); stag( "td" ); $customfields = array( $name => $user_meta ); bw_format_field( $customfields ); etag( "td" ); } etag( "tr" ); } else { p( "Invalid fields= parameter for bw_user shortcode" ); } }View on GitHub