ID; // If custom page settings is enable $enable_custom_header = get_post_meta( $post_id, 'enable_custom_header', true ); if( $enable_custom_header != true ){ return $default; } $value = get_post_meta( $post_id, $name, true ); $value = !empty( $value ) ? $value : $default; if( in_array( $name , array( 'secondary_logo_header' ) ) && $default != $value ){ $url = wp_get_attachment_image_src( $value , 'full' ); return esc_url( !empty( $url[0] ) ? $url[0] : '' ); } return $value; } add_filter( 'theme_mod_header_menu_color_hover', 'bizberg_set_page_options_header_menu_color_hover' , 10 , 1 ); function bizberg_set_page_options_header_menu_color_hover( $default ){ return bizberg_get_page_options_header( 'hover_color_header' , $default ); } add_filter( 'theme_mod_header_button_color', 'bizberg_set_page_options_header_button_color' , 10 , 1 ); function bizberg_set_page_options_header_button_color( $default ){ return bizberg_get_page_options_header( 'button_color_header' , $default ); } add_filter( 'theme_mod_header_button_color_hover', 'bizberg_set_page_options_header_button_color_hover' , 10 , 1 ); function bizberg_set_page_options_header_button_color_hover( $default ){ return bizberg_get_page_options_header( 'button_color_hover_header' , $default ); } add_filter( 'theme_mod_header_search', 'bizberg_set_page_options_header_search' , 10 , 1 ); function bizberg_set_page_options_header_search( $default ){ return bizberg_get_page_options_header( 'disable_search_header' , $default ); } add_filter( 'theme_mod_header_button', 'bizberg_set_page_options_header_button' , 10 , 1 ); function bizberg_set_page_options_header_button( $default ){ return bizberg_get_page_options_header( 'disable_button_header' , $default ); } add_filter( 'theme_mod_header_button_label', 'bizberg_set_page_options_header_button_label' , 10 , 1 ); function bizberg_set_page_options_header_button_label( $default ){ return bizberg_get_page_options_header( 'button_label_header' , $default ); } add_filter( 'theme_mod_header_button_link', 'bizberg_set_page_options_header_button_link' , 10 , 1 ); function bizberg_set_page_options_header_button_link( $default ){ return bizberg_get_page_options_header( 'button_link_header' , $default ); } add_filter( 'theme_mod_custom_logo', 'bizberg_set_page_options_custom_logo' , 1 ); function bizberg_set_page_options_custom_logo( $default ){ return bizberg_get_page_options_header( 'primary_logo_header' , $default ); } add_filter( 'theme_mod_secondary_logo', 'bizberg_set_page_options_secondary_logo' , 1 ); function bizberg_set_page_options_secondary_logo( $default ){ return bizberg_get_page_options_header( 'secondary_logo_header' , $default ); }