Widget folders filter

Widgets Bundle > Advanced Concepts > Filters> Widget folders filter

This filter gives you a way to add extra folders to the Widgets Bundle. It searches these folders for new widgets when the user goes to Plugins > SiteOrigin Widgets and checks these folders when widgets are active.

function wbexample_add_widget_folders( $folders ){
    // Add a theme folder
    $folders[] = get_template_directory() . '/widgets/';
    // Or add a plugin folder
    $folders[] = plugin_dir_path(__FILE__) . 'widgets/';

    return $folders;
}
add_filter('siteorigin_widgets_widget_folders', 'wbexample_add_widget_folders');