field, array( 'multiple' => false, 'options' => array(), ) ); $value = ( is_array( $this->value ) ) ? $this->value : array_filter( (array) $this->value ); echo wp_kses_post( $this->field_before() ); if ( ! empty( $args['options'] ) ) { echo '
'; $num = 1; foreach ( $args['options'] as $key => $option ) { $type = ( $args['multiple'] ) ? 'checkbox' : 'radio'; $extra = ( $args['multiple'] ) ? '[]' : ''; $active = ( in_array( $key, $value ) ) ? ' spf--active' : ''; $checked = ( in_array( $key, $value ) ) ? ' checked' : ''; $pcp_pro_only_class = isset( $option['pro_only'] ) ? ' pcp-pro-only' : ''; echo '
'; echo '' . esc_attr( $option['text'] ) . ''; echo 'field_attributes() ) . esc_attr( $checked ) . '/>'; echo '' . esc_html( $option['text'] ) . ''; echo '
'; } echo '
'; } echo '
'; echo wp_kses_post( $this->field_after() ); } } }