/** * Adding section to accordion * * @package Skip * @since 1.0 * * @param string $title Title of the tab * @param string $content Content in the tab * @param array $args Array of [ 'id' ], [ 'classes' ], [ 'params_title' ] and [ 'params_content' ] */ public function add_element($title, $content, $args = array()) { $defaults = array('id' => id(), 'classes' => '', 'params_title' => array(), 'params_content' => array()); $args = wp_parse_args($args, $defaults); extract($args, EXTR_SKIP); $element = array('title' => $title, 'content' => $content, 'id' => $id, 'classes' => $classes, 'params_title' => $params_title, 'params_content' => $params_content); parent::add_element($element); }
/** * @ignore */ function skip_html_element($tag, $args = array(), $elements = array(), $return = 'html') { $html_element = new HTML_Element($tag, $args); if (count($elements) > 0) { foreach ($elements as $element) { $html_element->add_element($element); } } return element_return($html_element, $return); }