Functions
Description
xprofile_delete_field()

Delete a profile field object.

Source: bp-xprofile/bp-xprofile-functions.php:350

xprofile_delete_field_data()

Delete XProfile field data.

Source: bp-xprofile/bp-xprofile-functions.php:580

xprofile_delete_field_group()

Delete a specific profile field group.

Source: bp-xprofile/bp-xprofile-functions.php:134

xprofile_filter_comments()

Ensures that BP data appears in comments array.

Source: bp-xprofile/bp-xprofile-filters.php:461

xprofile_filter_field_edit_name()

Conditionally filters ‘bp_get_the_profile_field_name’ to return alternate name if available.

Source: bp-xprofile/bp-xprofile-filters.php:671

xprofile_filter_format_field_value()

Runs stripslashes on XProfile fields.

Source: bp-xprofile/bp-xprofile-filters.php:307

xprofile_filter_format_field_value_by_field_id()

Apply display_filter() filters as defined by the BP_XProfile_Field_Type classes, when fetched by xprofile_get_field_data().

Source: bp-xprofile/bp-xprofile-filters.php:356

xprofile_filter_format_field_value_by_type()

Apply display_filter() filters as defined by BP_XProfile_Field_Type classes, when inside a bp_has_profile() loop.

Source: bp-xprofile/bp-xprofile-filters.php:332

xprofile_filter_get_user_display_name()

Conditionally filters ‘bp_core_get_user_displayname’ to return user diaplay name from xprofile.

Source: bp-xprofile/bp-xprofile-filters.php:718

xprofile_filter_kses()

Run profile field values through kses with filterable allowed tags.

Source: bp-xprofile/bp-xprofile-filters.php:160

xprofile_filter_link_profile_data()

Filter an Extended Profile field value, and attempt to make clickable links to members search results out of them.

Source: bp-xprofile/bp-xprofile-filters.php:430

xprofile_filter_pre_validate_value_by_field_type()

Apply pre_validate_filter() filters as defined by the BP_XProfile_Field_Type classes before validating.

Source: bp-xprofile/bp-xprofile-filters.php:371

xprofile_format_notifications()

Format notifications for the extended profile (Xprofile) component.

Source: bp-xprofile/bp-xprofile-notifications.php:25

xprofile_format_profile_field()

Formats a profile field according to its type. [ TODO: Should really be moved to filters ]

Source: bp-xprofile/bp-xprofile-functions.php:687

xprofile_get_field()

Get a profile field object.

Source: bp-xprofile/bp-xprofile-functions.php:325

xprofile_get_field_data()

Fetches profile data for a specific field for the user.

Source: bp-xprofile/bp-xprofile-functions.php:372

xprofile_get_field_group()

Get a specific profile field group.

Source: bp-xprofile/bp-xprofile-functions.php:112

xprofile_get_field_id_from_name()

Returns the ID for the field based on the field name.

Source: bp-xprofile/bp-xprofile-functions.php:637

xprofile_get_field_visibility_level()

Get the visibility level for a field.

Source: bp-xprofile/bp-xprofile-functions.php:546

xprofile_get_profile()

Source: bp-core/deprecated/buddypress/1.7.php:37

xprofile_get_random_profile_data()

Fetches a random piece of profile data for the user.

Source: bp-xprofile/bp-xprofile-functions.php:655

xprofile_insert_field()

Insert or update an xprofile field.

Source: bp-xprofile/bp-xprofile-functions.php:254

xprofile_insert_field_group()

Insert a new profile field group.

Source: bp-xprofile/bp-xprofile-functions.php:76

xprofile_override_user_fullnames()

Replace the displayed and logged-in users fullnames with the xprofile name, if required.

Source: bp-xprofile/bp-xprofile-functions.php:730

xprofile_record_activity()

Records activity for the logged in user within the profile component so that it will show in the users activity feed (if installed).

Source: bp-xprofile/bp-xprofile-activity.php:117

xprofile_register_activity_action()

Register an activity action for the Profile Fields component.

Source: bp-xprofile/bp-xprofile-activity.php:182

xprofile_register_activity_actions()

Register the activity actions for the Extended Profile component.

Source: bp-xprofile/bp-xprofile-activity.php:20

xprofile_remove_data()

When a user is deleted, we need to clean up the database and remove all the profile data from each table. Also we need to clean anything up in the usermeta table that this component uses.

Source: bp-xprofile/bp-xprofile-functions.php:942

xprofile_sanitize_data_value_before_display()

Filters profile field values for whitelisted HTML.

Source: bp-xprofile/bp-xprofile-filters.php:221

xprofile_sanitize_data_value_before_save()

Safely runs profile field data through kses and force_balance_tags.

Source: bp-xprofile/bp-xprofile-filters.php:237

xprofile_screen_change_avatar()

Handles the uploading and cropping of a user avatar. Displays the change avatar page.

Source: bp-xprofile/screens/change-avatar.php:14

xprofile_screen_change_cover_image()

Displays the change cover photo page.

Source: bp-xprofile/screens/change-cover-image.php:14

xprofile_screen_display_profile()

Handles the display of the profile page by loading the correct template file.

Source: bp-xprofile/screens/public.php:14

xprofile_screen_edit_profile()

Handles the display of the profile edit page by loading the correct template file.

Source: bp-xprofile/screens/edit.php:15

xprofile_set_field_data()

A simple function to set profile data for a specific field for a specific user.

Source: bp-xprofile/bp-xprofile-functions.php:432

xprofile_set_field_visibility_level()

Set the visibility level for this field.

Source: bp-xprofile/bp-xprofile-functions.php:514

xprofile_sync_bp_profile()

Syncs the standard built in WordPress profile data to XProfile.

Source: bp-xprofile/bp-xprofile-functions.php:914

xprofile_sync_wp_profile()

Sync xprofile data to the standard built in WordPress profile data.

Source: bp-xprofile/bp-xprofile-functions.php:879

xprofile_sync_wp_profile_on_single_field_set()

Update the WP display, last, and first name fields when the xprofile display name field is updated.

Source: bp-xprofile/bp-xprofile-functions.php:979

xprofile_update_clone_positions_on_template_position_update()

Update position and group_id for all clone fields when a template/main field’s order is changed.

Source: bp-xprofile/bp-xprofile-repeaters.php:527

xprofile_update_clones_on_template_update()

Update repeater/clone fields when the main/template field is updated.

Source: bp-xprofile/bp-xprofile-repeaters.php:419

xprofile_update_display_names()

Update member display names.

Source: bp-core/admin/bp-core-admin-tools.php:766

xprofile_update_field_group_position()

Update the position of a specific profile field group.

Source: bp-xprofile/bp-xprofile-functions.php:157

xprofile_update_field_position()

Update the field position for a provided field.

Source: bp-xprofile/bp-xprofile-functions.php:713

xprofile_validate_field()

Validate profile field.

Source: bp-xprofile/bp-xprofile-functions.php:625