'widget_accordion_archive', 'description' => __( 'A yearly archive of your site’s Posts in an accordion.') ); parent::__construct('accordion_archives', __('Accordion Archives'), $widget_ops); } function widget( $args, $instance ) { extract($args); /** This filter is documented in wp-includes/default-widgets.php */ $title = apply_filters( 'widget_title', empty($instance['title'] ) ? __( 'Accordion Archives' ) : $instance['title'], $instance, $this->id_base ); echo $before_widget; if ( $title ) echo $before_title . $title . $after_title; ?> '') ); $instance['title'] = strip_tags($new_instance['title']); return $instance; } function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '') ); $title = strip_tags($instance['title']); ?>