Methods
Description
BP_XProfile_Group::delete()

Delete a profile field group

Source: bp-xprofile/classes/class-bp-xprofile-group.php:189

BP_XProfile_Group::fetch_default_visibility_levels()

Fetch the admin-set preferences for all fields.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:755

BP_XProfile_Group::fetch_visibility_level()

Fetch the field visibility level for the fields returned by the query.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:708

BP_XProfile_Group::get()

Populates the BP_XProfile_Group object with profile field groups, fields, and field data.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:272

BP_XProfile_Group::get_group_data()

Get data about a set of groups, based on IDs.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:576

BP_XProfile_Group::get_group_meta()

Source: bp-xprofile/classes/class-bp-xprofile-group.php:644

BP_XProfile_Group::populate()

Populate a profile field group.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:90

BP_XProfile_Group::render_admin_form()

Output the admin area field group form.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:800

BP_XProfile_Group::save()

Save a profile field group.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:124

BP_XProfile_Group::update_group_meta()

Source: bp-xprofile/classes/class-bp-xprofile-group.php:648

BP_XProfile_Group::update_position()

Update field group position.

Source: bp-xprofile/classes/class-bp-xprofile-group.php:684

BP_XProfile_Meta_Query::get_sql()

Generates SQL clauses to be appended to a main query.

Source: bp-xprofile/classes/class-bp-xprofile-meta-query.php:108

BP_XProfile_Meta_Query::get_sql_for_clause()

Generate SQL JOIN and WHERE clauses for a first-order query clause.

Source: bp-xprofile/classes/class-bp-xprofile-meta-query.php:166

BP_XProfile_Meta_Query::is_first_order_clause()

Determine whether a query clause is first-order.

Source: bp-xprofile/classes/class-bp-xprofile-meta-query.php:36

BP_XProfile_Meta_Query::parse_query_vars()

Constructs a meta query based on ‘meta_*’ query vars.

Source: bp-xprofile/classes/class-bp-xprofile-meta-query.php:47

BP_Xprofile_Profile_Completion_Widget::__construct()

Constructor.

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

BP_Xprofile_Profile_Completion_Widget::delete_pc_loggedin_transient()

Function trigger when profile updated. Profile field added/updated/deleted.

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

BP_Xprofile_Profile_Completion_Widget::delete_pc_transient()

Function trigger when profile updated. Profile field added/updated/deleted.

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

BP_Xprofile_Profile_Completion_Widget::delete_transient_hooks()

Function add hook to delete transient on various wp-admin and profile settings change.

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

BP_Xprofile_Profile_Completion_Widget::delete_transient_query()

Function deletes Transient based on the transient name specified.

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

BP_Xprofile_Profile_Completion_Widget::form()

Widget settings form.

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

BP_Xprofile_Profile_Completion_Widget::get_pc_transient_name()

Return Transient name using logged in User ID.

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

BP_Xprofile_Profile_Completion_Widget::get_progress_data()

Function returns user progress data by checking if data already exists in transient first. IF NO then follow checking the progress logic.

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

BP_Xprofile_Profile_Completion_Widget::get_user_progress()

Function returns logged in user progress based on options selected in the widget form.

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

BP_Xprofile_Profile_Completion_Widget::get_user_progress_formatted()

Function formats user progress to pass on to templates.

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

BP_Xprofile_Profile_Completion_Widget::update()

Callback to save widget settings.

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

BP_Xprofile_Profile_Completion_Widget::widget()

Displays the widget.

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

BP_XProfile_ProfileData::__construct()

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:67

BP_XProfile_ProfileData::delete()

Delete specific XProfile field data.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:281

BP_XProfile_ProfileData::delete_data_for_user()

Delete all data for provided user ID.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:682

BP_XProfile_ProfileData::delete_for_field()

Delete field.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:644

BP_XProfile_ProfileData::exists()

Check if there is data already for the user.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:122

BP_XProfile_ProfileData::get_all_for_user()

Get all of the profile information for a specific user.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:403

BP_XProfile_ProfileData::get_data_for_user()

Get a user’s profile data for a set of fields.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:324

BP_XProfile_ProfileData::get_fielddataid_byid()

Get the user’s field data id by the id of the xprofile field.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:453

BP_XProfile_ProfileData::get_fullname()

Get fullname for provided user ID.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:717

BP_XProfile_ProfileData::get_last_updated()

Get time for last XProfile field data update by user.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:664

BP_XProfile_ProfileData::get_random()

Get random field type by user ID.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:699

BP_XProfile_ProfileData::get_value_byfieldname()

Get profile field values by field name and user ID.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:581

BP_XProfile_ProfileData::get_value_byid()

Get profile field values by field ID and user IDs.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:486

BP_XProfile_ProfileData::is_valid_field()

Check if this data is for a valid field.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:157

BP_XProfile_ProfileData::populate()

Populates the XProfile profile data.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:81

BP_XProfile_ProfileData::save()

Save the data for the XProfile field.

Source: bp-xprofile/classes/class-bp-xprofile-profiledata.php:180

BP_XProfile_Query::__construct()

Constructor.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:78

BP_XProfile_Query::find_compatible_table_alias()

Identify an existing table alias that is compatible with the current query clause.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:510

BP_XProfile_Query::get_cast_for_type()

Return the appropriate alias for the given field type if applicable.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:174

BP_XProfile_Query::get_sql()

Generates SQL clauses to be appended to a main query.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:318

BP_XProfile_Query::get_sql_clauses()

Generate SQL clauses to be appended to a main query.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:207

BP_XProfile_Query::get_sql_for_clause()

Generate SQL JOIN and WHERE clauses for a first-order query clause.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:352

BP_XProfile_Query::get_sql_for_query()

Generate SQL clauses for a single query array.

Source: bp-xprofile/classes/class-bp-xprofile-query.php:238