'Icon', 'description' => 'icon description', 'icon_class' => 'fa fa-heartbeat', 'container' => false, 'has_content' => false, 'defaults' => array(), ); parent::__construct($id_base, $name, $options); } function init(){ // $this->ready('ve_front.icon.start();'); $this->support('CssEditor'); } function element($instance,$content=''){ $instance=shortcode_atts( array( 'icon_name' => '', 'icon_size' => '', 'icon_color'=>'', ), $instance ); $icon=$instance['icon_name'] == "" ? "heartbeat" : $instance['icon_name']; $size=$instance['icon_size'] == "" ? 20 : $instance['icon_size']; $color=$instance['icon_color']; echo ''; } function form($instance){ $instance=shortcode_atts( array( 'icon_name' => '', 'icon_size' => '', 'icon_color'=>'', ), $instance ); ?>