BP_XProfile_Field_Type_Checkbox_Acceptance::edit_field_html( array $raw_properties = array() )
Output the edit field HTML for this field type.
Description Description
Must be used inside the bp_profile_fields() template loop.
Parameters Parameters
- $raw_properties
-
(array) (Optional) key/value array of permitted attributes that you want to add.
Default value: array()
Source Source
File: bp-xprofile/classes/class-bp-xprofile-field-type-checkbox-acceptance.php
public function edit_field_html( array $raw_properties = array() ) { $user_id = bp_displayed_user_id(); $required = false; $default_r = array(); if ( isset( $raw_properties['user_id'] ) ) { $user_id = (int) $raw_properties['user_id']; unset( $raw_properties['user_id'] ); } if ( bp_get_the_profile_field_is_required() ) { $default_r['required'] = 'required'; // HTML5 required attribute. $required = true; } $r = bp_parse_args( $raw_properties, $default_r, 'checkbox_acceptance' ); ?> <legend> <?php bp_the_profile_field_name(); ?> <?php bp_the_profile_field_required_label(); ?> </legend> <?php /** This action is documented in bp-xprofile/bp-xprofile-classes */ do_action( bp_get_the_profile_field_errors_action() ); $r['user_id'] = $user_id; bp_the_profile_field_options( $r ); ?> <?php if ( bp_get_the_profile_field_description() ) : ?> <p class="description" tabindex="0"><?php bp_the_profile_field_description(); ?></p> <?php endif; }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
8.0.0 | Introduced. |