BP_XProfile_Field_Type_Placeholder
A placeholder xprofile field type. Doesn’t do anything.
Description
Used if an existing field has an unknown type (e.g. one provided by a missing third-party plugin).
Source
File: bp-xprofile/classes/class-bp-xprofile-field-type-placeholder.php
class BP_XProfile_Field_Type_Placeholder extends BP_XProfile_Field_Type { /** * Constructor for the placeholder field type. * * @since BuddyPress 2.0.1 */ public function __construct() { parent::__construct(); $this->set_format( '/.*/', 'replace' ); } /** * Prevent any HTML being output for this field type. * * @since BuddyPress 2.0.1 * * @param array $raw_properties Optional key/value array of * {@link http://dev.w3.org/html5/markup/input.text.html permitted attributes} * that you want to add. */ public function edit_field_html( array $raw_properties = array() ) { } /** * Prevent any HTML being output for this field type. * * @since BuddyPress 2.0.1 * * @param array $raw_properties Optional key/value array of permitted attributes that you want to add. */ public function admin_field_html( array $raw_properties = array() ) { } /** * Prevent any HTML being output for this field type. * * @since BuddyPress 2.0.1 * * @param BP_XProfile_Field $current_field The current profile field on the add/edit screen. * @param string $control_type Optional. HTML input type used to render the current * field's child options. */ public function admin_new_field_html( BP_XProfile_Field $current_field, $control_type = '' ) {} }
Changelog
Version | Description |
---|---|
BuddyPress 2.0.1 | Introduced. |
Methods
- __construct — Constructor for the placeholder field type.
- admin_field_html — Prevent any HTML being output for this field type.
- admin_new_field_html — Prevent any HTML being output for this field type.
- edit_field_html — Prevent any HTML being output for this field type.
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.