100,
'height' => 100,
) ); ?>
-
input( array(
'name' => $field_type->_name( '[width]' ),
'id' => $field_type->_id( '_width' ),
'value' => $value['width'],
'desc' => '',
'type' => 'number',
'step' => 1,
'min' => 0,
'class' => 'small-text',
) ); ?>
-
input( array(
'name' => $field_type->_name( '[height]' ),
'id' => $field_type->_id( '_height' ),
'value' => $value['height'],
'desc' => '',
'type' => 'number',
'step' => 1,
'min' => 0,
'class' => 'small-text',
) ); ?>
_desc( true );
}
add_action( 'cmb2_render_size', 'cmb2_render_size_field_type', 10, 5 );
/**
* Sanitize the selected value.
*/
function cmb2_sanitize_size_callback( $override_value, $value ) {
if ( is_array( $value ) ) {
foreach ( $value as $key => $saved_value ) {
$value[$key] = sanitize_text_field( $saved_value );
}
return $value;
}
return $override_value;
}
add_filter( 'cmb2_sanitize_size', 'cmb2_sanitize_size_callback', 10, 2 );
endif;