'; $html .= ' '; $html .= $text ; if($icon) $html .= ' '; $html .= ''; return $html; } function jt_cmb2_render_size_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) { $value = wp_parse_args( $value, array( 'height' => 60, 'width' => 120, 'source' => 'medium', ) ); $level = $field->args('level')?1:0; ?>
input( array( 'name' => $field_type_object->_name( '[width]' ), 'id' => $field_type_object->_id( '_width' ), 'value' => (int) $value['width'], 'data-slider-value' => (int) $value['width'], 'type' => 'text', 'class' => 'small-text twoj_slider', 'data-slider-min'=>20, 'data-slider-max'=>500, 'data-slider-step'=>1 ) ); ?> px
input( array( 'name' => $field_type_object->_name( '[height]' ), 'id' => $field_type_object->_id( '_height' ), 'value' => (int) $value['height'], 'data-slider-value' => (int) $value['height'], 'type' => 'text', 'class' => 'small-text twoj_slider', 'data-slider-min'=>20, 'data-slider-max'=>500, 'data-slider-step'=>1 ) ); ?> px
_name('[source]'), $value['source'] ); echo twoj_size_get_source_row( 'medium', 'Medium', $field_type_object->_name('[source]'), $value['source'] ); echo twoj_size_get_source_row( 'large', 'Large', $field_type_object->_name('[source]'), $value['source'] ); echo twoj_size_get_source_row( 'full', 'Full', $field_type_object->_name('[source]'), $value['source'] ); ?>
_desc( true ); } add_filter( 'cmb2_render_size', 'jt_cmb2_render_size_field_callback', 10, 5 );