Skip to content

Instantly share code, notes, and snippets.

@codee47
Created October 7, 2013 09:45
Show Gist options
  • Save codee47/6865264 to your computer and use it in GitHub Desktop.
Save codee47/6865264 to your computer and use it in GitHub Desktop.
// if no title then add widget content wrapper to before widget
add_filter( 'dynamic_sidebar_params', 'check_sidebar_params' );
function check_sidebar_params( $params ) {
global $wp_registered_widgets;
$settings_getter = $wp_registered_widgets[ $params[0]['widget_id'] ]['callback'][0];
$settings = $settings_getter->get_settings();
$settings = $settings[ $params[1]['number'] ];
if ( $params[0][ 'after_widget' ] == '</div></div>' && isset( $settings[ 'title' ] ) && empty( $settings[ 'title' ] ) )
$params[0][ 'before_widget' ] .= '<div class="content">';
return $params;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment