' . esc_html($item->description) . '
' . $args->link_after . '', $item_output ); } return $item_output; } add_filter( 'walker_nav_menu_start_el', 'big_store_nav_description', 10, 4 ); /*********************/ /** * Function to check if it is Internet Explorer */ if ( ! function_exists( 'big_store_check_is_ie' ) ) : /** * Function to check if it is Internet Explorer. * * @return true | false boolean */ function big_store_check_is_ie() { $is_ie = false; $ua = htmlentities( $_SERVER['HTTP_USER_AGENT'], ENT_QUOTES, 'UTF-8' ); if ( strpos( $ua, 'Trident/7.0' ) !== false ) { $is_ie = true; } return apply_filters( 'big_store_check_is_ie', $is_ie ); } endif; /** * ratia image */ if ( ! function_exists( 'big_store_replace_header_attr' ) ) : /** * Replace header logo. * * @param array $attr Image. * @param object $attachment Image obj. * @param sting $size Size name. * * @return array Image attr. */ function big_store_replace_header_attr( $attr, $attachment, $size ){ $custom_logo_id = get_theme_mod( 'custom_logo' ); if ( $custom_logo_id == $attachment->ID ){ $attach_data = array(); if ( ! is_customize_preview() ){ $attach_data = wp_get_attachment_image_src( $attachment->ID, 'open-logo-size' ); if ( isset( $attach_data[0] ) ) { $attr['src'] = $attach_data[0]; } } $file_type = wp_check_filetype( $attr['src'] ); $file_extension = $file_type['ext']; if ( 'svg' == $file_extension ) { $attr['class'] = 'open-logo-svg'; } $retina_logo = get_theme_mod( 'big_store_header_retina_logo' ); $attr['srcset'] = ''; if ( apply_filters( 'open_main_header_retina', true ) && '' !== $retina_logo ) { $cutom_logo = wp_get_attachment_image_src( $custom_logo_id, 'full' ); $cutom_logo_url = $cutom_logo[0]; if (big_store_check_is_ie() ){ // Replace header logo url to retina logo url. $attr['src'] = $retina_logo; } $attr['srcset'] = $cutom_logo_url . ' 1x, ' . $retina_logo . ' 2x'; } } return apply_filters( 'big_store_replace_header_attr', $attr ); } endif; add_filter( 'wp_get_attachment_image_attributes', 'big_store_replace_header_attr', 10, 3 ); /********************************/ // responsive slider function /*********************************/ if ( ! function_exists( 'big_store_responsive_slider_funct' ) ) : function big_store_responsive_slider_funct($control_name,$function_name){ $custom_css=''; $control_value = get_theme_mod( $control_name ); if ( empty( $control_value ) ){ return ''; } if ( big_store_is_json( $control_value ) ){ $control_value = json_decode( $control_value, true ); if ( ! empty( $control_value ) ) { foreach ( $control_value as $key => $value ){ $custom_css .= call_user_func( $function_name, $value, $key ); } } return $custom_css; } } endif; /********************************/ // responsive slider function add media query /********************************/ if ( ! function_exists( 'big_store_add_media_query' ) ) : function big_store_add_media_query( $dimension, $custom_css ){ switch ($dimension){ case 'desktop': $custom_css = '@media (min-width: 769px){' . $custom_css . '}'; break; break; case 'tablet': $custom_css = '@media (max-width: 768px){' . $custom_css . '}'; break; case 'mobile': $custom_css = '@media (max-width: 550px){' . $custom_css . '}'; break; } return $custom_css; } endif; /** * Display Sidebars */ if ( ! function_exists( 'big_store_get_sidebar' ) ){ /** * Get Sidebar * * @since 1.0.1.1 * @param string $sidebar_id Sidebar Id. * @return void */ function big_store_get_sidebar( $sidebar_id ){ return $sidebar_id; } } /******************/ //Banner Function /******************/ function big_store_front_banner(){ $big_store_banner_layout = get_theme_mod( 'big_store_banner_layout','bnr-two'); // first $big_store_bnr_1_img = get_theme_mod( 'big_store_bnr_1_img',''); $big_store_bnr_1_url = get_theme_mod( 'big_store_bnr_1_url',''); // second $big_store_bnr_2_img = get_theme_mod( 'big_store_bnr_2_img',''); $big_store_bnr_2_url = get_theme_mod( 'big_store_bnr_2_url',''); // third $big_store_bnr_3_img = get_theme_mod( 'big_store_bnr_3_img',''); $big_store_bnr_3_url = get_theme_mod( 'big_store_bnr_3_url',''); // fouth $big_store_bnr_4_img = get_theme_mod( 'big_store_bnr_4_img',''); $big_store_bnr_4_url = get_theme_mod( 'big_store_bnr_4_url',''); // fifth $big_store_bnr_5_img = get_theme_mod( 'big_store_bnr_5_img',''); $big_store_bnr_5_url = get_theme_mod( 'big_store_bnr_5_url',''); if($big_store_banner_layout=='bnr-one'){?> image_url ) ? apply_filters( 'big-store_translate_single_string', $slide_item->image_url, 'Top Slider section' ) : ''; $logo_image = ! empty( $slide_item->logo_image_url ) ? apply_filters( 'big-store_translate_single_string', $slide_item->logo_image_url, 'Top Slider section' ) : ''; $title = ! empty( $slide_item->title ) ? apply_filters( 'big-store_translate_single_string', $slide_item->title, 'Top Slider section' ) : ''; $subtitle = ! empty( $slide_item->subtitle ) ? apply_filters( 'big-store_translate_single_string', $slide_item->subtitle, 'Top Slider section' ) : ''; $text = ! empty( $slide_item->text ) ? apply_filters( 'big-store_translate_single_string', $slide_item->text, 'Top Slider section' ) : ''; $link = ! empty( $slide_item->link ) ? apply_filters( 'big-store_translate_single_string', $slide_item->link, 'Top Slider section' ) : ''; ?> image_url ) ? apply_filters( 'big-store_translate_single_string', $slide_item->image_url, 'Top Slider section' ) : ''; $link = ! empty( $slide_item->link ) ? apply_filters( 'big-store_translate_single_string', $slide_item->link, 'Top Slider section' ) : ''; ?> image_url ) ? apply_filters( 'big-store_translate_single_string', $slide_item->image_url, 'Top Slider section' ) : ''; $logo_image = ! empty( $slide_item->logo_image_url ) ? apply_filters( 'big-store_translate_single_string', $slide_item->logo_image_url, 'Top Slider section' ) : ''; $title = ! empty( $slide_item->title ) ? apply_filters( 'big-store_translate_single_string', $slide_item->title, 'Top Slider section' ) : ''; $subtitle = ! empty( $slide_item->subtitle ) ? apply_filters( 'big-store_translate_single_string', $slide_item->subtitle, 'Top Slider section' ) : ''; $text = ! empty( $slide_item->text ) ? apply_filters( 'big-store_translate_single_string', $slide_item->text, 'Top Slider section' ) : ''; $link = ! empty( $slide_item->link ) ? apply_filters( 'big-store_translate_single_string', $slide_item->link, 'Top Slider section' ) : ''; ?>