'Order list Block', 'description'=>'Row description', 'icon_class'=>'fa fa-list-ol', 'container'=>false, 'has_content'=>true, 'defaults'=>array('content'=>"item 1\nitem 2"), ); parent::__construct($id_base,$name,$options); $this->enablePreview(); } function element($instance,$content=''){ $instance=wp_parse_args($instance,array('class'=>'')); printf('
    ',$instance['class']); $items = explode("\n", $content); $items = array_filter(array_map('trim',$items)); foreach($items as $item){ printf('
  1. %s
  2. ',$item); } echo '
'; } function form($instance,$content=''){ $instance=wp_parse_args($instance,array('class'=>'')); wp_editor($content,$this->get_field_id('content'),array( 'textarea_name'=>$this->get_field_name('content'), 'editor_class'=>'ve-html-editor', 'textarea_rows'=>5, 'editor_height'=>300, )); ?>