BP_Members_MS_List_Table::column_username( object|null $signup_object = null )
The row actions (delete/activate/email).
Description
Parameters
- $signup_object
-
(Optional) The signup data object.
Default value: null
Source
File: bp-members/classes/class-bp-members-ms-list-table.php
public function column_username( $signup_object = null ) { $avatar = get_avatar( $signup_object->user_email, 32 ); // Activation email link. $email_link = add_query_arg( array( 'page' => 'bp-signups', 'signup_id' => $signup_object->id, 'action' => 'resend', ), network_admin_url( 'users.php' ) ); // Activate link. $activate_link = add_query_arg( array( 'page' => 'bp-signups', 'signup_id' => $signup_object->id, 'action' => 'activate', ), network_admin_url( 'users.php' ) ); // Delete link. $delete_link = add_query_arg( array( 'page' => 'bp-signups', 'signup_id' => $signup_object->id, 'action' => 'delete', ), network_admin_url( 'users.php' ) ); echo $avatar . sprintf( '<strong><a href="%1$s" class="edit">%2$s</a></strong><br/>', esc_url( $activate_link ), $signup_object->user_login ); $actions = array(); $actions['activate'] = sprintf( '<a href="%1$s">%2$s</a>', esc_url( $activate_link ), __( 'Activate', 'buddyboss' ) ); $actions['resend'] = sprintf( '<a href="%1$s">%2$s</a>', esc_url( $email_link ), __( 'Email', 'buddyboss' ) ); if ( current_user_can( 'delete_users' ) ) { $actions['delete'] = sprintf( '<a href="%1$s" class="delete">%2$s</a>', esc_url( $delete_link ), __( 'Delete', 'buddyboss' ) ); } /** This filter is documented in bp-members/admin/bp-members-classes.php */ $actions = apply_filters( 'bp_members_ms_signup_row_actions', $actions, $signup_object ); echo $this->row_actions( $actions ); }
Changelog
Version | Description |
---|---|
BuddyPress 2.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.