// private community pro function update_level_field_in_db() { $users = get_users( array( 'fields' => array( 'ID' ) ) ); foreach ( $users as $user ) { $get_visibilty = get_user_meta( $user->ID, 'blpro_profile_page_visibility', true ); if ( '' == $get_visibilty ) { update_user_meta( $user->ID, 'blpro_profile_page_visibility', 'adminsonly' ); } } } add_action( 'bp_core_signup_after_activate', 'update_level_field_in_db' ); // remove last bp_init line after checking website ) add_action( 'bp_init', 'update_level_field_in_db' );