/** * 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 = shortcode_atts(array('circle' => '', 'circlecolor' => '', 'icon' => '', 'iconcolor' => ''), $args); extract($defaults); self::$child_args = $defaults; $html = sprintf('<li %s><span %s><i %s></i></span><span %s>%s</span></li>', FusionCore_Plugin::attributes('checklist-shortcode-li-item'), FusionCore_Plugin::attributes('checklist-shortcode-span'), FusionCore_Plugin::attributes('checklist-shortcode-icon'), FusionCore_Plugin::attributes('fusion-li-item-content'), do_shortcode($content)); $this->circle_class = 'circle-no'; return $html; }