__( 'Primary' ), 'bottom' =>__( 'Bottom' ), 'top' =>__( 'Top' ) )); add_theme_support( 'html5', array( 'comment-form', 'comment-list', 'caption', )); add_theme_support( 'customize-selective-refresh-widgets' ); add_theme_support( 'editor-styles' ); add_theme_support( 'disable-custom-colors' ); add_theme_support( 'editor-color-palette', array( array( 'name' => __( 'Green' ), 'slug' => 'green', 'color' => '#325363', ), array( 'name' => __( 'Purple' ), 'slug' => 'purple', 'color' => '#343C70', ), array( 'name' => __( 'Blue' ), 'slug' => 'blue', 'color' => '#5177B0', ), array( 'name' => __( 'Red' ), 'slug' => 'red', 'color' => '#CC7C84', ), array( 'name' => __( 'Yellow' ), 'slug' => 'yellow', 'color' => '#E0DC67', ), array( 'name' => __( 'Teal' ), 'slug' => 'teal', 'color' => '#50A7AD', ), )); } endif; add_action( 'after_setup_theme', 'hp_setup' ); function hp_content_width() { $GLOBALS['content_width'] = apply_filters( 'hp_content_width', 1170 ); } add_action( 'after_setup_theme', 'hp_content_width', 0 ); function hp_widgets_init() { register_sidebar( array( 'name' => esc_html__( 'Sidebar', 'hp-theme' ), 'id' => 'sidebar-1', 'description' => esc_html__( 'Add widgets here.', 'hp-theme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer 1', 'hp-theme' ), 'id' => 'footer-1', 'description' => esc_html__( 'Add widgets here.', 'hp-theme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer 2', 'hp-theme' ), 'id' => 'footer-2', 'description' => esc_html__( 'Add widgets here.', 'hp-theme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => esc_html__( 'Footer 3', 'hp-theme' ), 'id' => 'footer-3', 'description' => esc_html__( 'Add widgets here.', 'hp-theme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'hp_widgets_init' ); /********************************** ######## Gutenberg Editor ######### ***********************************/ function hp_add_editor_styles() { add_editor_style([ 'css/custom.css', 'style.css' ] ); } add_action( 'admin_init', 'hp_add_editor_styles' ); function hp_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', 'hp_gutenberg_scripts' ); function hp_gutenberg_style() { echo ''; } add_action('admin_head', 'hp_gutenberg_style'); add_filter( 'render_block', function( $block_content, $block ) { $block_content = str_replace( 'wp-block-button__link', 'wp-block-button__link btn', $block_content ); return $block_content; }, 5, 2 ); /********************************** ###### Seamless Donations ######### ***********************************/ function hp_seamless_style() { if ( !is_page('donate') ) { wp_deregister_style('seamless_donations_css'); } } add_action('wp_print_styles', 'hp_seamless_style', 100); function hp_seamless_scripts() { if ( !is_page('donate') ) { wp_dequeue_script( 'seamless_javascript_code' ); wp_deregister_script( 'seamless_javascript_code' ); wp_dequeue_script( 'seamless_javascript_uuid' ); wp_deregister_script( 'seamless_javascript_uuid' ); } } add_action( 'wp_enqueue_scripts', 'hp_seamless_scripts', 100); function hp_seamless_script() { if ( is_page(200) ) { ?>