bp_nouveau_get_member_meta()
Get the member meta.
Description
Return
(array) The member meta.
Source
File: bp-templates/bp-nouveau/includes/members/template-tags.php
function bp_nouveau_get_member_meta() { $meta = array(); $is_loop = false; if ( ! empty( $GLOBALS['members_template']->member ) ) { $member = $GLOBALS['members_template']->member; $is_loop = true; } else { $member = bp_get_displayed_user(); } if ( empty( $member->id ) ) { return $meta; } if ( empty( $member->template_meta ) ) { // It's a single user's header if ( ! $is_loop ) { $register_date = date('F Y', strtotime(get_userdata(bp_displayed_user_id( ))->user_registered)); $meta['last_activity'] = sprintf( '<span class="activity">' . __( 'Joined %s', 'buddyboss' ) . '</span>', esc_html( $register_date ) ); // We're in the members loop } else { $meta = array( 'last_activity' => sprintf( '%s', bp_get_member_last_active() ), ); } // Make sure to include hooked meta. $extra_meta = bp_nouveau_get_hooked_member_meta(); if ( $extra_meta ) { $meta['extra'] = $extra_meta; } /** * Filter to add/remove Member meta. * * @since BuddyPress 3.0.0 * * @param array $meta The list of meta to output. * @param object $member The member object * @param bool $is_loop True if in the members loop. False otherwise. */ $member->template_meta = apply_filters( 'bp_nouveau_get_member_meta', $meta, $member, $is_loop ); } return $member->template_meta; }
Changelog
Version | Description |
---|---|
BuddyPress 3.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.