bp_xprofile_new_avatar_activity( int $user_id )

Adds an activity feed item when a user has uploaded a new avatar.

Description

Parameters

$user_id

(Required) The user id the avatar was set for.

Return

(bool)

Source

File: bp-xprofile/bp-xprofile-activity.php

210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
function bp_xprofile_new_avatar_activity( $user_id = 0 ) {
 
    // Bail if activity component is not active.
    if ( ! bp_is_active( 'activity' ) ) {
        return false;
    }
 
    if ( empty( $user_id ) ) {
        $user_id = bp_displayed_user_id();
    }
 
    /**
     * Filters the user ID when a user has uploaded a new avatar.
     *
     * @since BuddyPress 1.5.0
     *
     * @param int $user_id ID of the user the avatar was set for.
     */
    $user_id = apply_filters( 'bp_xprofile_new_avatar_user_id', $user_id );
 
    // Add the activity.
    bp_activity_add( array(
        'user_id'   => $user_id,
        'component' => 'profile',
        'type'      => 'new_avatar'
    ) );
}

Changelog

Changelog
Version Description
BuddyPress 2.3.4 Add new parameter to get the user id the avatar was set for. BuddyPress 2.3.4 Add new parameter to get the user id the avatar was set for.
BuddyPress 1.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.