Create extra widget above header area on site.
// Add a widget.
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Extra Widget Before Header',
'id' => 'extra-widget',
'description' => 'Extra Widget Before Header',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}
// Place the widget before the header
add_filter ('before_header', 'add_my_widget');
function add_my_widget() {
if (function_exists('dynamic_sidebar')) {
dynamic_sidebar('Extra Widget Before Header');
}
}