__( 'ItalyStrap Editor', 'italystrap' ), // Widget Backend Description. 'description' => __( 'The visual editor widget.', 'italystrap' ), 'fields' => $this->get_widget_fields( require( ITALYSTRAP_PLUGIN_PATH . 'config/editor.php' ) ), 'control_options' => array( 'width' => 650 ), 'widget_options' => array( 'customize_selective_refresh' => true ), ); /** * Create Widget */ $this->create_widget( $args ); } /** * Dispay the widget content * * @param array $args Display arguments including 'before_title', 'after_title', * 'before_widget', and 'after_widget'. * @param array $instance The settings for the particular instance of the widget. * @return string Return the output */ public function widget_render( $args, $instance ) { /** * This is not escaped like WP standard Text Widget does. * The input is sanitized if User can't 'unfiltered_html' */ return sprintf( '
%s
', $instance['text'] ); } } // Class.