function _qmt_init() { load_plugin_textdomain('query-multiple-taxonomies', '', basename(dirname(__FILE__)) . '/lang'); require_once dirname(__FILE__) . '/core.php'; require_once dirname(__FILE__) . '/walkers.php'; require_once dirname(__FILE__) . '/widget.php'; Taxonomy_Drill_Down_Widget::init(__FILE__); }
function single_el(&$output, $term, $depth, $child_output) { $data = $this->specific_data($term, $depth); $data = array_merge($data, array('term-name' => $term->name, 'is-selected' => in_array($term->slug, $this->selected_terms) ? array(true) : false, 'depth' => $depth)); if (!empty($child_output)) { $data['children']['child-list'] = $child_output; } $full_data = new QMT_Data_Container($this->taxonomy, $term, $data); $output .= Taxonomy_Drill_Down_Widget::mustache_render($this->walker_type . '-item.html', $full_data); }