__( 'Primary' ),
    'bottom'  =>__( 'Bottom' ),
    'top'     =>__( 'Top' )
  ));
  add_theme_support( 'html5', array(
    'search-form',
    'comment-form',
    'comment-list',
    'caption',
  ));
  add_theme_support( 'customize-selective-refresh-widgets' );
  add_theme_support( 'editor-styles' );
}
add_action( 'after_setup_theme', 'boot23_setup' );
/************************************
######### WordPress Widgets #########
*************************************/
function boot23_widgets_init() {
    register_sidebar( array(
        'name'          => esc_html__( 'Sidebar', 'hp-theme' ),
        'id'            => 'sidebar-1',
        'description'   => esc_html__( 'Add widgets here.', 'hp-theme' ),
        'before_widget' => '',
        'before_title'  => '
',
    ) );
    register_sidebar( array(
        'name'          => esc_html__( 'Footer 1', 'hp-theme' ),
        'id'            => 'footer-1',
        'description'   => esc_html__( 'Add widgets here.', 'hp-theme' ),
        'before_widget' => '',
        'before_title'  => '',
    ) );
    register_sidebar( array(
        'name'          => esc_html__( 'Footer 2', 'hp-theme' ),
        'id'            => 'footer-2',
        'description'   => esc_html__( 'Add widgets here.', 'hp-theme' ),
        'before_widget' => '',
        'before_title'  => '',
    ) );
    register_sidebar( array(
        'name'          => esc_html__( 'Footer 3', 'hp-theme' ),
        'id'            => 'footer-3',
        'description'   => esc_html__( 'Add widgets here.', 'hp-theme' ),
        'before_widget' => '',
        'before_title'  => '',
    ) );
}
add_action( 'widgets_init', 'boot23_widgets_init' );
/**********************************
######## Gutenberg Editor #########
***********************************/
function boot23_add_editor_styles() {
  add_editor_style([
    'css/custom.css',
    'style.css'
  ] );
}
add_action( 'admin_init', 'boot23_add_editor_styles' );
function boot23_gutenberg_scripts() {
	wp_enqueue_script( 'hp-editor', get_stylesheet_directory_uri() . '/js/editor.js', array( 'wp-blocks', 'wp-dom' ), filemtime( get_stylesheet_directory() . '/js/editor.js' ), true );
}
add_action( 'enqueue_block_editor_assets', 'boot23_gutenberg_scripts' );
function boot23_gutenberg_style() {
    echo '';
}
add_action('admin_head', 'boot23_gutenberg_style');
function boot23_gutenberg_filter_block( $block_content, $block ) {
	$block_content = str_replace(
		'wp-block-button__link',
		'wp-block-button__link btn',
		$block_content
	);
  return $block_content;
}
add_filter( 'render_block', 'boot23_gutenberg_filter_block', 10, 2);