Methods
Description
BP_XProfile_Field_Type::admin_field_html()

Output HTML for this field type on the wp-admin Profile Fields screen.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:288

BP_XProfile_Field_Type::admin_new_field_html()

Output HTML for this field type’s children options on the wp-admin Profile Fields “Add Field” and “Edit Field” screens.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:323

BP_XProfile_Field_Type::admin_save_settings()

Save miscellaneous settings related to this field type.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:502

BP_XProfile_Field_Type::display_filter()

Allow field types to modify the appearance of their values.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:488

BP_XProfile_Field_Type::do_settings_section()

Check whether the current field type should have a settings (“options”) section on the Edit Field panel.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:258

BP_XProfile_Field_Type::edit_field_html()

Output the edit field HTML for this field type.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:276

BP_XProfile_Field_Type::edit_field_options_html()

Output the edit field options HTML for this field type.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:306

BP_XProfile_Field_Type::get_edit_field_html_elements()

Get a sanitised and escaped string of the edit field’s HTML elements and attributes.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:517

BP_XProfile_Field_Type::get_whitelist_values()

Get the list of whitelisted values.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:190

BP_XProfile_Field_Type::is_valid()

Check the given string against the registered formats for this field type.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:204

BP_XProfile_Field_Type::pre_validate_filter()

Allow field types to modify submitted values before they are validated.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:470

BP_XProfile_Field_Type::set_format()

Set a regex that profile data will be asserted against.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:131

BP_XProfile_Field_Type::set_whitelist_values()

Add a value to this type’s whitelist that profile data will be asserted against.

Source: bp-xprofile/classes/class-bp-xprofile-field-type.php:165

BP_XProfile_Field::__construct()

Initialize and/or populate profile field.

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

BP_XProfile_Field::__get()

Magic getter.

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

BP_XProfile_Field::__isset()

Magic issetter.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:349

BP_XProfile_Field::admin_save_settings()

Save miscellaneous settings for this field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1244

BP_XProfile_Field::admin_validate()

Validate form field data on sumbission.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1165

BP_XProfile_Field::default_field_hidden_inputs()

Output hidden fields used by default field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1780

BP_XProfile_Field::delete()

Delete a profile field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:370

BP_XProfile_Field::delete_children()

Delete all field children for this field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:647

BP_XProfile_Field::delete_for_group()

Delete all fields in a field group.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:970

BP_XProfile_Field::fill_data()

Fill object vars based on data passed to the method.

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

BP_XProfile_Field::get_allow_custom_visibility()

Get whether the field’s default visibility can be overridden by users.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:880

BP_XProfile_Field::get_alternate_name()

Get alternate name of the field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:903

BP_XProfile_Field::get_children()

Get all child fields for this field ID.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:598

BP_XProfile_Field::get_default_visibility()

Get the field’s default visibility setting.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:857

BP_XProfile_Field::get_do_autolink()

Get whether the field values should be auto-linked to a directory search.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:924

BP_XProfile_Field::get_field_data()

Get field data for a user ID.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:583

BP_XProfile_Field::get_fields_for_member_type()

Gets the IDs of fields applicable for a given profile type or array of profile types.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1082

BP_XProfile_Field::get_id_from_name()

Get field ID from field name.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1008

BP_XProfile_Field::get_instance()

Retrieve a `BP_XProfile_Field` instance.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:262

BP_XProfile_Field::get_member_type_label()

Gets a label representing the field’s profile types.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:795

BP_XProfile_Field::get_member_types()

Gets the profile types to which this field should be available.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:667

BP_XProfile_Field::get_type()

Get the type for provided field ID.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:939

BP_XProfile_Field::is_default_field()

Return if a field ID is the default field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1806

BP_XProfile_Field::member_type_metabox()

Private method used to output field profile type metabox.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1580

BP_XProfile_Field::name_and_description()

Private method used to output field name and description fields.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1525

BP_XProfile_Field::populate()

Populate a profile field object.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:213

BP_XProfile_Field::render_admin_form()

Output the admin form for this field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1267

BP_XProfile_Field::render_admin_form_children()

Populates the items for radio buttons, checkboxes, and dropdown boxes.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1251

BP_XProfile_Field::required_metabox()

Output the metabox for setting if field is required or not.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1714

BP_XProfile_Field::save()

Save a profile field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:427

BP_XProfile_Field::set_member_types()

Sets the profile types for this field.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:726

BP_XProfile_Field::submit_metabox()

Private method used to display the submit metabox.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1444

BP_XProfile_Field::type_metabox()

Output the metabox for setting what type of field this is.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1742

BP_XProfile_Field::update_position()

Update field position and/or field group when relocating.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1040

BP_XProfile_Field::visibility_metabox()

Private method used to output field visibility metaboxes.

Source: bp-xprofile/classes/class-bp-xprofile-field.php:1649

BP_XProfile_Group::__construct()

Initialize and/or populate profile field group.

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

BP_XProfile_Group::admin_validate()

Validate field group when form submitted.

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