Echo radio field type.
beans_field_radio( $field )
Source
function beans_field_radio( $field ) {
if ( empty( $field['options'] ) ) {
return;
}
$field['default'] = isset( $checkbox['default'] ) ? $checkbox['default'] : key( $field['options'] );
?>
<fieldset>
<?php $i = 0; foreach ( $field['options'] as $id => $radio ) :
$extensions = array( 'jpg', 'jpeg', 'jpe', 'gif', 'png', 'bmp', 'tif', 'tiff', 'ico' );
$has_image = in_array( beans_get( 'extension', pathinfo( $radio ) ), $extensions ) ? 'bs-has-image' : false;
?>
<label class="<?php echo esc_attr( $has_image ); ?>">
<?php if ( $has_image ) : ?>
<img src="<?php echo esc_url( $radio ); ?>"/>
<?php endif; ?>
<input type="radio" name="<?php echo esc_attr( $field['name'] ); ?>" value="<?php echo esc_attr( $id ); ?>" <?php checked( $id, $field['value'], 1 ); ?> <?php echo beans_esc_attributes( $field['attributes'] ); ?>/>
<?php if ( ! $has_image ) : ?>
<?php echo $radio; ?>
<?php endif; ?>
</label>
<?php $i++; endforeach; ?>
</fieldset>
<?php
}