false,
'media_buttons' => true,
'textarea_name' => esc_attr( $item['name'] ),
'textarea_rows' => esc_attr( $item['rows'] )
);
$settings = ( isset( $item['settings'] ) ) ? $item['settings'] : array();
$settings = wp_parse_args( $settings, $defaults );
echo '
';
build_heading( $item, $is_widget );
build_description( $item );
echo '
';
wp_editor( $value, esc_attr( $id ), $settings );
echo '
';
echo '
';
$ui_content = ob_get_clean();
if ( $is_widget )
return $ui_content;
else
echo $ui_content;
}
function spyropress_widget_editor( $item, $id, $value, $is_builder = false ) {
ob_start();
// collecting attributes
$atts = array();
$atts['class'] = 'field builder-rich-text';
$atts['id'] = esc_attr( $id );
$atts['name'] = esc_attr( $item['name'] );
$atts['rows'] = esc_attr( $item['rows'] );
echo '';
build_heading( $item, true );
build_description( $item );
echo '
';
printf( '', spyropress_build_atts( $atts ), format_for_editor( $value ) );
echo '
';
echo '
';
$ui_content = ob_get_clean();
return $ui_content;
}