How to Create Custom Widget Area in WordPress theme

Page

In functions.php file

function my_widgets_init() {
register_sidebar( array(
‘name’ => __( ‘Header Sidebar’, ‘my’ ),
‘id’ => ‘header-sidebar’,
‘before_widget’ => ‘

‘,
‘after_widget’ => ‘

‘,
‘before_title’ => ‘

‘,
‘after_title’ => ‘

‘,
) );
}
add_action( ‘widgets_init’, ‘my_widgets_init’ );

In header.php