/**
  * Print out the contents in the front-end.
  *
  * Alternatively you may use the content_{instantiated class name} method.
  * @param $sContent
  * @param $aArguments
  * @param $aFormData
  */
 public function content($sContent, $aArguments, $aFormData)
 {
     if (!empty($aFormData['use_default_slider'])) {
         //default metaslider
         echo do_shortcode('[metaslider id=' . hw_option('main_slider_id', 1) . ']');
     } elseif (!empty($aFormData['slider'])) {
         return do_shortcode(hwml_generate_shortcode($aFormData['slider']));
     }
     /*return $sContent
       . '<p>' . __( 'Hello world! This is a widget created by Admin Page Framework.', 'hwml' ) . '</p>'
       . AdminPageFramework_Debug::get( $aArguments )
       . AdminPageFramework_Debug::get( $aFormData );*/
 }
 public function setUp()
 {
     global $wp_query;
     if (isset($_GET['post'])) {
         $p_ID = $_GET['post'];
         $sc_tag = hwml_generate_shortcode($p_ID);
         //hwml shortcode string
     } else {
         $sc_tag = '';
     }
     $this->addSettingFields(array('field_id' => 'shortcode_tag', 'type' => 'label', 'title' => __('Shortcode', 'hwslider'), 'description' => __('Copy đoạn shortcode sau vào theme để hiển thị slider.', 'hwslider'), 'label' => '<input type="text" value="' . esc_attr($sc_tag) . '" readonly/>'), array('field_id' => 'preview', 'type' => 'label', 'title' => 'Xem trước', 'description' => 'Xem trước'));
 }
 /**
  * generate shortcode tag
  * @param $sCell
  * @param $iPostID
  */
 public function cell_hwml_shortcode_shortcode($sCell, $iPostID)
 {
     #$iSlider = get_post_meta( $iPostID, 'pick_slider',true);
     #$aSkin = get_post_meta( $iPostID, 'slider_theme',true);
     echo '<input type="text" size="40" class="input" value="' . hwml_generate_shortcode($iPostID) . '" readonly/>';
 }