/home/lnzliplg/www/wp-content/themes/lawyer-hub/inc/custom-header.php
<?php
/**
* Custom header implementation
*
* @link https://codex.wordpress.org/Custom_Headers
*
* @package Lawyer Hub
* @subpackage lawyer_hub
*/
function lawyer_hub_custom_header_setup() {
register_default_headers( array(
'default-image' => array(
'url' => get_template_directory_uri() . '/assets/images/sliderimage.png',
'thumbnail_url' => get_template_directory_uri() . '/assets/images/sliderimage.png',
'description' => __( 'Default Header Image', 'lawyer-hub' ),
),
) );
}
add_action( 'after_setup_theme', 'lawyer_hub_custom_header_setup' );
/**
* Styles the header image based on Customizer settings.
*/
function lawyer_hub_header_style() {
$lawyer_hub_header_image = get_header_image() ? get_header_image() : get_template_directory_uri() . '/assets/images/sliderimage.png';
$lawyer_hub_height = get_theme_mod( 'lawyer_hub_header_image_height', 350 );
$lawyer_hub_position = get_theme_mod( 'lawyer_hub_header_background_position', 'center' );
$lawyer_hub_attachment = get_theme_mod( 'lawyer_hub_header_background_attachment', 1 ) ? 'fixed' : 'scroll';
$lawyer_hub_custom_css = "
.header-img, .single-page-img, .external-div .box-image-page img, .external-div {
background-image: url('" . esc_url( $lawyer_hub_header_image ) . "');
background-size: cover;
height: " . esc_attr( $lawyer_hub_height ) . "px;
background-position: " . esc_attr( $lawyer_hub_position ) . ";
background-attachment: " . esc_attr( $lawyer_hub_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( 'lawyer-hub-style', $lawyer_hub_custom_css );
}
add_action( 'wp_enqueue_scripts', 'lawyer_hub_header_style' );
/**
* Enqueue the main theme stylesheet.
*/
function lawyer_hub_enqueue_styles() {
wp_enqueue_style( 'lawyer-hub-style', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'lawyer_hub_enqueue_styles' );