Functions
Description
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:378

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:319

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:680

xprofile_get_field()

Get a profile field object.

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

xprofile_get_field_data()

Fetches profile data for a specific field for the user.

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

xprofile_get_field_group()

Get a specific profile field group.

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

xprofile_get_field_id_from_name()

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

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

xprofile_get_field_visibility_level()

Get the visibility level for a field.

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

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:648

xprofile_insert_field()

Insert or update an xprofile field.

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

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:723

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:118

xprofile_register_activity_action()

Register an activity action for the Profile Fields component.

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

xprofile_register_activity_actions()

Register the activity actions for the Extended Profile component.

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

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:1003

xprofile_sanitize_data_value_before_save()

Safely runs profile field data through kses and force_balance_tags.

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

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:15

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:15

xprofile_screen_edit_profile()

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

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

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:425

xprofile_set_field_visibility_level()

Set the visibility level for this field.

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

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()

Syncs Xprofile data to the standard built in WordPress profile data.

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

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:500

xprofile_update_clones_on_template_update()

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

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

xprofile_update_display_names()

Update member display names.

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

xprofile_update_field_group_position()

Update the position of a specific profile field group.

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

xprofile_update_field_position()

Update the field position for a provided field.

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

xprofile_validate_field()

Validate profile field.

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