BP_Xprofile_Profile_Completion_Widget::update( $new_instance,  $old_instance )

Callback to save widget settings.

Description

Source

File: bp-xprofile/classes/class-bp-xprofile-profile-completion-widget.php

102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
function update( $new_instance, $old_instance ) {
    $instance                           = $old_instance;
    $instance['title']                  = wp_strip_all_tags( $new_instance['title'] );
    $instance['profile_groups_enabled'] = $new_instance['profile_groups_enabled'];
    $instance['profile_photos_enabled'] = $new_instance['profile_photos_enabled'];
    $instance['profile_hide_widget']    = $new_instance['profile_hide_widget'];
 
    // Delete Transient.
    $this->delete_pc_transient();
 
    /**
     * Fires when updating widget form settings.
     *
     * @since BuddyBoss 1.2.5
     */
    return apply_filters( 'xprofile_profile_completion_form_update', $instance );
}

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.