'', 'background-image' => '', 'background-repeat' => '', 'background-attachment' => '', 'background-position' => '', 'background-pattern' => '' ); $value = wp_parse_args( $value, $defaults ); // collecting colorpicker attributes $atts = array(); $atts['class'] = 'field'; $atts['type'] = 'text'; $atts['id'] = esc_attr( $id . '-colorpicker' ); $atts['name'] = esc_attr( $item['name'] . '[background-color]' ); if( $value['background-color'] ) $atts['value'] = esc_attr( $value['background-color'] ); $style = ''; if( $value['background-color'] ) $style = ' style="background:' . $value['background-color'] . ';border-color:' . $value['background-color'] . '"'; // collecting upload attributes $upload_attrs = array(); $upload_attrs['class'] = 'field upload' . ( ( $value != '' ) ? ' has-file' : '' ); $upload_attrs['type'] = 'text'; $upload_attrs['id'] = esc_attr( $id ); $upload_attrs['name'] = esc_attr( $item['name'] . '[background-image]' ); if( $value['background-image'] ) $upload_attrs['value'] = esc_attr( $value['background-image'] ); ?>