array( 'url' => get_template_directory_uri() . '/assets/images/header_img.png', 'thumbnail_url' => get_template_directory_uri() . '/assets/images/header_img.png', 'description' => __( 'Default Header Image', 'car-auto-parts' ), ), ) ); } add_action( 'after_setup_theme', 'car_auto_parts_custom_header_setup' ); /** * Styles the header image based on Customizer settings. */ function car_auto_parts_header_style() { $car_auto_parts_header_image = get_header_image() ? get_header_image() : get_template_directory_uri() . '/assets/images/header_img.png'; $car_auto_parts_height = get_theme_mod( 'car_auto_parts_header_image_height', 350 ); $car_auto_parts_position = get_theme_mod( 'car_auto_parts_header_background_position', 'center' ); $car_auto_parts_attachment = get_theme_mod( 'car_auto_parts_header_background_attachment', 1 ) ? 'fixed' : 'scroll'; $car_auto_parts_custom_css = " .header-img, .single-page-img, .external-div .box-image-page img, .external-div { background-image: url('" . esc_url( $car_auto_parts_header_image ) . "'); background-size: cover; height: " . esc_attr( $car_auto_parts_height ) . "px; background-position: " . esc_attr( $car_auto_parts_position ) . "; background-attachment: " . esc_attr( $car_auto_parts_attachment ) . "; } @media (max-width: 1000px) { .header-img, .single-page-img, .external-div .box-image-page img,.external-div,.featured-image{ height: 250px !important; } .box-text h2{ font-size: 27px; } } "; wp_add_inline_style( 'car-auto-parts-style', $car_auto_parts_custom_css ); } add_action( 'wp_enqueue_scripts', 'car_auto_parts_header_style' ); /** * Enqueue the main theme stylesheet. */ function car_auto_parts_enqueue_styles() { wp_enqueue_style( 'car-auto-parts-style', get_stylesheet_uri() ); } add_action( 'wp_enqueue_scripts', 'car_auto_parts_enqueue_styles' );