Radio::field_markup()
Description #
Field markup.
Source #
File: lib/form/class-radio.php
public function field_markup() { parent::field_markup(); $value = $this->value(); if ( $this->get( 'options' ) ) { foreach ( $this->get( 'options' ) as $val => $label ) { $checked = checked( $value, $val, false ); $this->add_html( '<label>' ); $this->add_html( '<input type="radio" value="' . esc_attr( $val ) . '" name="' . esc_attr( $this->field_name ) . '" id="' . sanitize_html_class( $this->field_name . $val ) . '" class="ap-form-control" ' . $checked . $this->custom_attr() . '/>' ); $this->add_html( $label . '</label>' ); } } /** This action is documented in lib/form/class-input.php */ do_action_ref_array( 'ap_after_field_markup', array( &$this ) ); }
Expand full source code Collapse full source code View on GitHub: lib/form/class-radio.php:60
Add your comment