function widget($args, $instance) { $out = $args['before_widget']; // And here do whatever you want $out .= $args['before_title']; $out .= $instance['title']; $out .= $args['after_title']; $out .= '<div class="widget-glossary-category-list">'; $out .= get_glossary_cats_list(); $out .= '</div>'; $out .= $args['after_widget']; echo $out; }
/** * Shortcode for generate list of glossary cat * * @since 1.1.0 * * @return list of glossary cats */ function glossary_cat_list_shortcode($atts) { $atts = shortcode_atts(array('order' => 'asc', 'num' => '100'), $atts); return get_glossary_cats_list($atts['order'], $atts['num']); }