Widget template HTML filter

Widgets Bundle > Advanced Concepts > Filters> Widget template HTML filter

This filter gives you some very fine grained control over the HTML displayed for a widget. The filter has the form 'siteorigin_widgets_template_html_' . $this->id_base. It might be better to just change the template file being used for a given widget, but this filter is ideal if you just need to make small changes.

/**
 * @param string $template_html The template HTML.
 * @param array $instance The widget instance.
 * @param SiteOrigin_Widget $widget The widget object.
 */
function wbe_change_button_html( $template_html, $instance, $widget ){
    // Modify the $template_html here

    return $template_html
}
add_filter('siteorigin_widgets_template_html_sow-button', 'wbe_change_button_html', 10, 3);