コード例 #1
0
ファイル: class-toggle.php プロジェクト: IDOAgency/PAHClinic
 /**
  * Render the child shortcode
  * @param  array $args     Shortcode paramters
  * @param  string $content Content between shortcode
  * @return string          HTML output
  */
 function render_child($args, $content = '')
 {
     $defaults = FusionCore_Plugin::set_shortcode_defaults(array('open' => 'no', 'title' => ''), $args);
     extract($defaults);
     self::$child_args = $defaults;
     self::$child_args['toggle_class'] = '';
     if ($open == 'yes') {
         self::$child_args['toggle_class'] = 'in';
     }
     $this->collaps_id = uniqid('collapse-');
     $html = sprintf('<div %s><div %s><h4 %s><a %s><i %s></i>%s</a></h4></div><div %s><div %s>%s</div></div></div>', FusionCore_Plugin::attributes('fusion-panel panel-default'), FusionCore_Plugin::attributes('panel-heading'), FusionCore_Plugin::attributes('panel-title toggle'), FusionCore_Plugin::attributes('toggle-shortcode-data-toggle'), FusionCore_Plugin::attributes('toggle-shortcode-fa-icon'), $title, FusionCore_Plugin::attributes('toggle-shortcode-collapse'), FusionCore_Plugin::attributes('panel-body toggle-content'), do_shortcode($content));
     return $html;
 }
コード例 #2
0
ファイル: class-toggle.php プロジェクト: mathewdenis/avada
 /**
  * Render the child shortcode
  * @param  array $args	 Shortcode paramters
  * @param  string $content Content between shortcode
  * @return string		  HTML output
  */
 function render_child($args, $content = '')
 {
     $defaults = FusionCore_Plugin::set_shortcode_defaults(array('open' => 'no', 'title' => '&nbsp;'), $args);
     extract($defaults);
     self::$child_args = $defaults;
     self::$child_args['toggle_class'] = '';
     if ($open == 'yes') {
         self::$child_args['toggle_class'] = 'in';
     }
     $this->collapse_id = substr(md5(sprintf('collapse-%s-%s-%s', get_the_ID(), $this->accordian_counter, $this->collapse_counter)), 15);
     $html = sprintf('<div %s><div %s><h4 %s><a %s><i %s></i><div %s>%s</div></a></h4></div><div %s><div %s>%s</div></div></div>', FusionCore_Plugin::attributes('fusion-panel panel-default'), FusionCore_Plugin::attributes('panel-heading'), FusionCore_Plugin::attributes('panel-title toggle'), FusionCore_Plugin::attributes('toggle-shortcode-data-toggle'), FusionCore_Plugin::attributes('toggle-shortcode-fa-icon'), FusionCore_Plugin::attributes('fusion-toggle-heading'), $title, FusionCore_Plugin::attributes('toggle-shortcode-collapse'), FusionCore_Plugin::attributes('panel-body toggle-content'), do_shortcode($content));
     $this->collapse_counter++;
     return $html;
 }