????
Current Path : /home/innovagencyco/www/statxpress/wp-content/themes/electro/inc/structure/ |
Current File : /home/innovagencyco/www/statxpress/wp-content/themes/electro/inc/structure/footer.php |
<?php /** * Template functions used in footer */ if ( ! function_exists( 'electro_get_footer' ) ) { function electro_get_footer( $footer = '' ) { $footer_style = apply_filters( 'electro_footer_style', 'v2' ); if( ! empty( $footer ) ) { $footer_style = $footer; } get_footer( $footer_style ); } } if ( ! function_exists( 'electro_footer_widgets' ) ) { /** * Displays Footer Widgets */ function electro_footer_widgets() { if( apply_filters( 'electro_footer_widgets', true ) ) { ?> <div class="footer-widgets"> <div class="container"> <div class="row"> <?php if ( is_active_sidebar( 'footer-widgets' ) ) { dynamic_sidebar( 'footer-widgets' ); } else { $footer_widget_args = apply_filters( 'electro_footer_widget_args', array( 'before_widget' => '<div class="col-lg-4 col-md-4 col-xs-12"><aside class="widget clearfix"><div class="body">', 'after_widget' => '</div></aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>', 'widget_id' => '', ) ); do_action( 'electro_default_footer_widgets', $footer_widget_args ); } ?> </div> </div> </div> <?php } } } if ( ! function_exists( 'electro_footer_divider' ) ) { /** * Area that divides electro footer and footer bottom widgets */ function electro_footer_divider() { /** * @hooked electro_footer_newsletter - 10 */ do_action( 'electro_footer_divider' ); } } if ( ! function_exists( 'electro_footer_newsletter' ) ) { /** * Electro Footer Newsletter */ function electro_footer_newsletter() { if( apply_filters( 'electro_footer_newsletter', true ) ) { $footer_newsletter_title = apply_filters( 'electro_footer_newsletter_title', esc_html__( 'Sign up to Newsletter', 'electro' ) ); $footer_newsletter_marketing_text = apply_filters( 'electro_footer_newsletter_marketing_text', __( '...and receive <strong>$20 coupon for first shopping</strong>', 'electro' ) ); ?> <div class="footer-newsletter"> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-7"> <h5 class="newsletter-title"><?php echo esc_html( $footer_newsletter_title ); ?></h5> <?php if ( ! empty( $footer_newsletter_marketing_text ) ) : ?> <span class="newsletter-marketing-text"><?php echo wp_kses_post( $footer_newsletter_marketing_text ); ?></span> <?php endif; ?> </div> <div class="col-xs-12 col-sm-5"> <?php footer_newsletter_form(); ?> </div> </div> </div> </div> <?php } } } if ( ! function_exists( 'footer_newsletter_form' ) ) { /** * Electro Footer Newsletter Form */ function footer_newsletter_form() { ob_start(); ?> <form> <div class="input-group"> <input type="text" class="form-control" placeholder="<?php echo esc_attr( __( 'Enter your email address', 'electro' ) ); ?>"> <span class="input-group-btn"> <button class="btn btn-dark" type="button"><?php echo esc_html( __( 'Sign Up', 'electro' ) ); ?></button> </span> </div> </form> <?php $footer_newsletter_form = ob_get_clean(); echo apply_filters( 'electro_footer_newsletter_form', $footer_newsletter_form ); } } if ( ! function_exists( 'electro_footer_contact' ) ) { /** * Electro Contact Info Block at the footer */ function electro_footer_contact() { /** * @hooked electro_footer_logo - 10 * @hooked electro_footer_call_us - 20 * @hooked electro_footer_address - 30 * @hooked electro_footer_social_icons - 40 */ do_action( 'electro_footer_contact' ); } } if ( ! function_exists( 'electro_footer_dark_logo' ) ) { /** * Displays Electro Dark Logo at the footer contact */ function electro_footer_dark_logo() { $dark_logo_attr = apply_filters( 'electro_dark_logo_attr', '' ); if ( isset( $dark_logo_attr[ 'url' ] ) && ! empty( $dark_logo_attr[ 'url' ] ) ) { $img_attr = array( 'class' => 'img-footer-logo footer-logo', 'src' => $dark_logo_attr[ 'url' ], 'alt' => get_bloginfo( 'name' ) ); if ( isset( $dark_logo_attr['width'] ) && ! empty( $dark_logo_attr['width'] ) ) { $img_attr[ 'width' ] = $dark_logo_attr['width']; } if ( isset( $dark_logo_attr['height'] ) && ! empty( $dark_logo_attr['height'] ) ) { $img_attr[ 'height' ] = $dark_logo_attr['height']; } ?><a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="d-none site-dark-logo"> <img <?php echo electro_render_attributes( $img_attr ); ?> /> </a><?php } } } if ( ! function_exists( 'electro_footer_logo' ) ) { /** * Displays Electro Logo at the footer contact */ function electro_footer_logo() { if ( apply_filters( 'electro_footer_logo', true ) ) { electro_footer_dark_logo(); ob_start(); if ( function_exists( 'the_custom_logo' ) && has_custom_logo() ) { the_custom_logo(); } else { ?> <div class="footer-logo"> <svg version="1.1" x="0px" y="0px" width="156px" height="37px" viewBox="0 0 175.748 42.52" enable-background="new 0 0 175.748 42.52"> <ellipse fill-rule="evenodd" clip-rule="evenodd" fill="#FDD700" cx="170.05" cy="36.341" rx="5.32" ry="5.367"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#333E48" d="M30.514,0.71c-0.034,0.003-0.066,0.008-0.056,0.056 C30.263,0.995,29.876,1.181,29.79,1.5c-0.148,0.548,0,1.568,0,2.427v36.459c0.265,0.221,0.506,0.465,0.725,0.734h6.187 c0.2-0.25,0.423-0.477,0.669-0.678V1.387C37.124,1.185,36.9,0.959,36.701,0.71H30.514z M117.517,12.731 c-0.232-0.189-0.439-0.64-0.781-0.734c-0.754-0.209-2.039,0-3.121,0h-3.176V4.435c-0.232-0.189-0.439-0.639-0.781-0.733 c-0.719-0.2-1.969,0-3.01,0h-3.01c-0.238,0.273-0.625,0.431-0.725,0.847c-0.203,0.852,0,2.399,0,3.725 c0,1.393,0.045,2.748-0.055,3.725h-6.41c-0.184,0.237-0.629,0.434-0.725,0.791c-0.178,0.654,0,1.813,0,2.765v2.766 c0.232,0.188,0.439,0.64,0.779,0.733c0.777,0.216,2.109,0,3.234,0c1.154,0,2.291-0.045,3.176,0.057v21.277 c0.232,0.189,0.439,0.639,0.781,0.734c0.719,0.199,1.969,0,3.01,0h3.01c1.008-0.451,0.725-1.889,0.725-3.443 c-0.002-6.164-0.047-12.867,0.055-18.625h6.299c0.182-0.236,0.627-0.434,0.725-0.79c0.176-0.653,0-1.813,0-2.765V12.731z M135.851,18.262c0.201-0.746,0-2.029,0-3.104v-3.104c-0.287-0.245-0.434-0.637-0.781-0.733c-0.824-0.229-1.992-0.044-2.898,0 c-2.158,0.104-4.506,0.675-5.74,1.411c-0.146-0.362-0.451-0.853-0.893-0.96c-0.693-0.169-1.859,0-2.842,0h-2.842 c-0.258,0.319-0.625,0.42-0.725,0.79c-0.223,0.82,0,2.338,0,3.443c0,8.109-0.002,16.635,0,24.381 c0.232,0.189,0.439,0.639,0.779,0.734c0.707,0.195,1.93,0,2.955,0h3.01c0.918-0.463,0.725-1.352,0.725-2.822V36.21 c-0.002-3.902-0.242-9.117,0-12.473c0.297-4.142,3.836-4.877,8.527-4.686C135.312,18.816,135.757,18.606,135.851,18.262z M14.796,11.376c-5.472,0.262-9.443,3.178-11.76,7.056c-2.435,4.075-2.789,10.62-0.501,15.126c2.043,4.023,5.91,7.115,10.701,7.9 c6.051,0.992,10.992-1.219,14.324-3.838c-0.687-1.1-1.419-2.664-2.118-3.951c-0.398-0.734-0.652-1.486-1.616-1.467 c-1.942,0.787-4.272,2.262-7.134,2.145c-3.791-0.154-6.659-1.842-7.524-4.91h19.452c0.146-2.793,0.22-5.338-0.279-7.563 C26.961,15.728,22.503,11.008,14.796,11.376z M9,23.284c0.921-2.508,3.033-4.514,6.298-4.627c3.083-0.107,4.994,1.976,5.685,4.627 C17.119,23.38,12.865,23.38,9,23.284z M52.418,11.376c-5.551,0.266-9.395,3.142-11.76,7.056 c-2.476,4.097-2.829,10.493-0.557,15.069c1.997,4.021,5.895,7.156,10.646,7.957c6.068,1.023,11-1.227,14.379-3.781 c-0.479-0.896-0.875-1.742-1.393-2.709c-0.312-0.582-1.024-2.234-1.561-2.539c-0.912-0.52-1.428,0.135-2.23,0.508 c-0.564,0.262-1.223,0.523-1.672,0.676c-4.768,1.621-10.372,0.268-11.537-4.176h19.451c0.668-5.443-0.419-9.953-2.73-13.037 C61.197,13.388,57.774,11.12,52.418,11.376z M46.622,23.343c0.708-2.553,3.161-4.578,6.242-4.686 c3.08-0.107,5.08,1.953,5.686,4.686H46.622z M160.371,15.497c-2.455-2.453-6.143-4.291-10.869-4.064 c-2.268,0.109-4.297,0.65-6.02,1.524c-1.719,0.873-3.092,1.957-4.234,3.217c-2.287,2.519-4.164,6.004-3.902,11.007 c0.248,4.736,1.979,7.813,4.627,10.326c2.568,2.439,6.148,4.254,10.867,4.064c4.457-0.18,7.889-2.115,10.199-4.684 c2.469-2.746,4.012-5.971,3.959-11.063C164.949,21.134,162.732,17.854,160.371,15.497z M149.558,33.952 c-3.246-0.221-5.701-2.615-6.41-5.418c-0.174-0.689-0.26-1.25-0.4-2.166c-0.035-0.234,0.072-0.523-0.045-0.77 c0.682-3.698,2.912-6.257,6.799-6.547c2.543-0.189,4.258,0.735,5.52,1.863c1.322,1.182,2.303,2.715,2.451,4.967 C157.789,30.669,154.185,34.267,149.558,33.952z M88.812,29.55c-1.232,2.363-2.9,4.307-6.13,4.402 c-4.729,0.141-8.038-3.16-8.025-7.563c0.004-1.412,0.324-2.65,0.947-3.726c1.197-2.061,3.507-3.688,6.633-3.612 c3.222,0.079,4.966,1.708,6.632,3.668c1.328-1.059,2.529-1.948,3.9-2.99c0.416-0.315,1.076-0.688,1.227-1.072 c0.404-1.031-0.365-1.502-0.891-2.088c-2.543-2.835-6.66-5.377-11.704-5.137c-6.02,0.288-10.218,3.697-12.484,7.846 c-1.293,2.365-1.951,5.158-1.729,8.408c0.209,3.053,1.191,5.496,2.619,7.508c2.842,4.004,7.385,6.973,13.656,6.377 c5.976-0.568,9.574-3.936,11.816-8.354c-0.141-0.271-0.221-0.604-0.336-0.902C92.929,31.364,90.843,30.485,88.812,29.55z"/> </svg> </div> <?php } echo apply_filters( 'electro_footer_logo_html', ob_get_clean() ); } } } if ( ! function_exists( 'electro_footer_call_us' ) ) { /** * Displays Call Us text in Footer contact */ function electro_footer_call_us() { $call_us_text = apply_filters( 'electro_call_us_text', __( 'Got Questions ? Call us 24/7!', 'electro' ) ); $call_us_number = apply_filters( 'electro_call_us_number', '(800) 8001-8588, (0600) 874 548' ); $call_us_icon = apply_filters( 'electro_call_us_icon' , 'ec ec-support' ); if ( apply_filters( 'electro_footer_call_us', true ) && ! empty( $call_us_number ) ) : ?> <div class="footer-call-us"> <div class="media d-flex"> <span class="media-left call-us-icon media-middle"><i class="<?php echo esc_html( $call_us_icon ); ?>"></i></span> <div class="media-body"> <span class="call-us-text"><?php echo esc_html( $call_us_text ); ?></span> <span class="call-us-number"><?php echo wp_kses_post( $call_us_number ); ?></span> </div> </div> </div> <?php endif; } } if ( ! function_exists( 'electro_footer_address' ) ) { /** * Displays shop address at the footer */ function electro_footer_address() { // Default values and can be overwritten either via filters or via Theme Options $footer_address_title = apply_filters( 'electro_footer_address_title', __( 'Contact info', 'electro' ) ); $footer_address = apply_filters( 'electro_footer_address_content', __( '17 Princess Road, London, Greater London NW1 8JR, UK', 'electro' ) ); if ( apply_filters( 'electro_footer_address', true ) && ! empty( $footer_address ) ) : ?> <div class="footer-address"> <strong class="footer-address-title"><?php echo esc_html( $footer_address_title ); ?></strong> <address><?php echo wp_kses_post( nl2br( $footer_address ) ); ?></address> </div> <?php endif; } } if ( ! function_exists( 'electro_footer_social_icons' ) ) { /** * Displays social icons at the footer */ function electro_footer_social_icons() { $allowed_protocols = wp_parse_args( array( 'whatsapp' ), wp_allowed_protocols() ); $social_networks = apply_filters( 'electro_set_social_networks', electro_get_social_networks() ); $social_links_output = ''; $social_link_html = apply_filters( 'electro_footer_social_link_html', '<a class="%1$s" target="_blank" href="%2$s"></a>' ); foreach ( $social_networks as $social_network ) { if ( isset( $social_network[ 'link' ] ) && !empty( $social_network[ 'link' ] ) ) { $social_links_output .= sprintf( '<li>' . $social_link_html . '</li>', $social_network[ 'icon' ], $social_network[ 'link' ] ); } } if ( apply_filters( 'electro_footer_social_icons', true ) && ! empty( $social_links_output ) ) { ob_start(); ?> <div class="footer-social-icons"> <ul class="social-icons list-unstyled nav align-items-center"> <?php echo wp_kses( $social_links_output, 'post', $allowed_protocols ); ?> </ul> </div> <?php echo apply_filters( 'electro_footer_social_links_html', ob_get_clean() ); } } } if ( ! function_exists( 'electro_footer_bottom_widgets' ) ) { /** * Displays Footer Bottom Widgets & Footer Contact Block */ function electro_footer_bottom_widgets() { $show_footer_bottom_widgets = apply_filters( 'electro_show_footer_bottom_widgets', true ); $show_footer_contact_block = apply_filters( 'electro_enable_footer_contact_block', true ); if ( $show_footer_bottom_widgets || $show_footer_contact_block ) : ?> <div class="footer-bottom-widgets"> <div class="container"> <?php if ( $show_footer_contact_block ) : ?> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-7 col-md-push-5"> <?php electro_display_footer_bottom_widgets(); ?> </div> <div class="footer-contact col-xs-12 col-sm-12 col-md-5 col-md-pull-7"> <?php electro_footer_contact(); ?> </div> </div> <?php else : ?> <?php electro_display_footer_bottom_widgets(); ?> <?php endif; ?> </div> </div><?php endif; } } if ( ! function_exists( 'electro_display_footer_bottom_widgets' ) ) { /** * Displays footer bottome widgets */ function electro_display_footer_bottom_widgets() { if ( apply_filters( 'electro_show_footer_bottom_widgets', true ) ) { if ( is_active_sidebar( 'footer-bottom-widgets' ) ) { dynamic_sidebar( 'footer-bottom-widgets' ); } else { if ( apply_filters( 'electro_show_default_footer_bottom_widgets', true ) ) { $footer_bottom_widget_args = apply_filters( 'electro_footer_bottom_widget_args', array( 'before_widget' => '<div class="columns col"><aside class="widget clearfix"><div class="body">', 'after_widget' => '</div></aside></div>', 'before_title' => '<h4 class="widget-title">', 'after_title' => '</h4>', 'widget_id' => '', ) ); do_action( 'electro_default_footer_bottom_widgets', $footer_bottom_widget_args ); } } } } } if ( ! function_exists( 'electro_default_fb_widgets' ) ) { /** * Displays default footer bottom widgets */ function electro_default_fb_widgets( $args ) { $args['widget_id'] = 'meta-footer'; the_widget( 'WP_Widget_Meta', array( 'title' => ' ' ), $args ); $args['widget_id'] = 'pages-widget-footer-bottom'; the_widget( 'WP_Widget_Pages', array( 'title' => __( 'Customer Care', 'electro') ), $args ); } } if ( ! function_exists( 'electro_copyright_bar' ) ) { /** * Displays the copyright bar */ function electro_copyright_bar() { $website_title_with_url = sprintf( '<a href="%s">%s</a>', esc_url( home_url( '/' ) ), get_bloginfo( 'name' ) ); $footer_copyright_text = apply_filters( 'electro_footer_copyright_text', sprintf( __( '© %s - All Rights Reserved', 'electro' ), $website_title_with_url ) ); $credit_card_icons = apply_filters( 'electro_footer_credit_card_icons', '' ); if ( apply_filters( 'electro_enable_footer_credit_block', true ) ) : ?> <div class="copyright-bar"> <div class="container"> <div class="float-start flip copyright"><?php echo wp_kses_post( $footer_copyright_text ); ?></div> <div class="float-end flip payment"><?php echo wp_kses_post( $credit_card_icons ); ?></div> </div> </div><?php endif; } } if ( ! function_exists( 'electro_footer_brands_carousel' ) ) { /** * Display brands carousel on footer * */ function electro_footer_brands_carousel(){ if( function_exists( 'electro_brands_carousel' ) && apply_filters( 'electro_footer_brands_carousel', true ) ) { $no_of_brands = apply_filters( 'electro_footer_brands_number', 12 ); $section_args = apply_filters( 'ec_footer_bc_section_args', array() ); $taxonomy_args = apply_filters( 'ec_footer_bc_taxonomy_args', array( 'number' => $no_of_brands ) ); $carousel_args = apply_filters( 'ec_footer_bc_carousel_args', array() ); electro_brands_carousel( $section_args, $taxonomy_args, $carousel_args ); } } } if ( ! function_exists( 'electro_handheld_footer_bar' ) ) { /** * Display a menu intended for use on handheld devices * * @since 1.2.0 */ function electro_handheld_footer_bar() { if ( apply_filters( 'electro_enable_handheld_footer_bar', false ) ) { if ( apply_filters( 'electro_use_menus_for_handheld_footer', false ) ) { wp_nav_menu( array( 'theme_location' => 'handheld-footer-nav', 'container_class' => 'electro-handheld-footer-bar hidden-lg-up', 'depth' => 1, ) ); } else { $links = array( 'my-account' => array( 'priority' => 10, 'callback' => 'electro_handheld_footer_bar_account_link', ), 'search' => array( 'priority' => 20, 'callback' => 'electro_handheld_footer_bar_search', ), 'cart' => array( 'priority' => 30, 'callback' => 'electro_handheld_footer_bar_cart_link', ) ); if ( ! function_exists( 'wc_get_page_id' ) || wc_get_page_id( 'myaccount' ) === -1 ) { unset( $links['my-account'] ); } if ( ! function_exists( 'wc_get_page_id' ) || wc_get_page_id( 'cart' ) === -1 || electro_get_shop_catalog_mode() == true ) { unset( $links['cart'] ); } if ( is_yith_wcwl_activated() ) { $links['wishlist'] = array( 'priority' => 40, 'callback' => 'electro_handheld_footer_bar_wishlist_link', ); } if( is_yith_woocompare_activated() ) { $links['compare'] = array( 'priority' => 50, 'callback' => 'electro_handheld_footer_bar_compare_link', ); } $links = apply_filters( 'electro_handheld_footer_bar_links', $links ); ?> <div class="electro-handheld-footer-bar hidden-lg-up"> <ul class="columns-<?php echo count( $links ); ?>"> <?php foreach ( $links as $key => $link ) : ?> <li class="<?php echo esc_attr( $key ); ?>"> <?php if ( $link['callback'] ) { call_user_func( $link['callback'], $key, $link ); } ?> </li> <?php endforeach; ?> </ul> </div> <?php } } } } if ( ! function_exists( 'electro_handheld_footer_bar_search' ) ) { /** * The search callback function for the handheld footer bar * * @since 1.2.0 */ function electro_handheld_footer_bar_search() { echo '<a href="">' . esc_attr__( 'Search', 'electro' ) . '</a>'; if ( is_woocommerce_activated() ) { electro_product_search(); } else { electro_blog_search(); } } } if ( ! function_exists( 'electro_handheld_footer_bar_cart_link' ) ) { /** * The cart callback function for the handheld footer bar * * @since 1.2.0 */ function electro_handheld_footer_bar_cart_link() { $header_cart_icon = apply_filters( 'electro_header_cart_icon', 'ec ec-shopping-bag' ); if ( is_woocommerce_activated() ) { $cart_link = ''; if( apply_filters( 'electro_off_canvas_cart', true ) ) { $cart_link = '#off-canvas-cart-summary'; } else { $cart_link = wc_get_cart_url(); } ?> <a class="footer-cart-contents" href="<?php echo esc_url( $cart_link ); ?>" title="<?php esc_attr_e( 'View your shopping cart', 'electro' ); ?>"> <i class="<?php echo esc_attr( $header_cart_icon ); ?>"></i> <span class="cart-items-count count"><?php echo wp_kses_data( WC()->cart->get_cart_contents_count() );?></span> </a> <?php } } } if ( ! function_exists( 'electro_handheld_footer_bar_account_link' ) ) { /** * The account callback function for the handheld footer bar * * @since 1.2.0 */ function electro_handheld_footer_bar_account_link() { $header_user_icon = apply_filters( 'electro_header_user_account_icon', 'ec ec-user' ); $my_account_page_url = '#'; if ( function_exists( 'wc_get_page_id' ) ) { $my_account_page_url = wc_get_page_id( 'myaccount' ); } if ( is_woocommerce_activated() ) { ?><a href="<?php echo esc_url( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) ); ?>"><i class="<?php echo esc_attr( $header_user_icon ); ?>"></i></a><?php } } } if ( ! function_exists( 'electro_product_search' ) ) { /** * Display Product Search * * @since 1.2.0 * @uses is_woocommerce_activated() check if WooCommerce is activated * @return void */ function electro_product_search() { if ( is_woocommerce_activated() ) { ?> <div class="site-search"> <?php the_widget( 'WC_Widget_Product_Search', 'title=' ); ?> </div> <?php } } } if ( ! function_exists( 'electro_blog_search' ) ) { function electro_blog_search() { ?> <div class="site-search"> <?php the_widget( 'WP_Widget_Search', 'title=' ); ?> </div> <?php } } if ( ! function_exists( 'electro_walk_handheld_footer_item_title' ) ) { function electro_walk_handheld_footer_item_title( $title, $item, $args, $depth ) { if ( 'handheld-footer-nav' !== $args->theme_location ) { return $title; } if ( $item->icon ) { $title = '<i class="' . esc_attr( $item->icon ) . '"></i>'; if ( is_woocommerce_activated() ) { $cart_page_id = wc_get_page_id( 'cart' ); $wishlist_page_id = ( is_yith_wcwl_activated() && function_exists( 'electro_get_wishlist_page_id' ) ) ? electro_get_wishlist_page_id() : 0; $compare_page_id = ( is_yith_woocompare_activated() && function_exists( 'electro_get_compare_page_id' ) ) ? electro_get_compare_page_id() : 0; $page_id = get_post_meta( $item->ID, '_menu_item_object_id', true ); if ( $page_id ) { switch( $page_id ) { case $cart_page_id: $title .= sprintf( '<span class="cart-items-count count">%s</span>', wp_kses_data( WC()->cart->get_cart_contents_count() ) ); break; case $wishlist_page_id: $wishlist_count = yith_wcwl_count_products(); $title .= sprintf( '<span class="count wishlist-counter" data-wishlist-count="%s">%s</span>', $wishlist_count, $wishlist_count ); break; case $compare_page_id: global $yith_woocompare; $compare_count = count( $yith_woocompare->obj->products_list ); $title .= sprintf( '<span class="count compare-counter" data-compare-count="%s">%s</span>', $compare_count, $compare_count ); break; } } } } return apply_filters( 'electro_walk_handheld_footer_item_title', $title, $item, $args, $depth ); } } if ( ! function_exists( 'electro_walk_handheld_footer_start_el' ) ) { function electro_walk_handheld_footer_start_el( $item_output, $item, $depth, $args ) { if ( 'handheld-footer-nav' !== $args->theme_location ) { return $item_output; } if ( $item->icon ) { return $item_output; } } } if ( apply_filters( 'electro_use_menus_for_handheld_footer', false ) ) { add_filter( 'nav_menu_item_title', 'electro_walk_handheld_footer_item_title', 10, 4 ); add_filter( 'walker_nav_menu_start_el', 'electro_walk_handheld_footer_start_el', 10, 4 ); if ( apply_filters( 'electro_user_search_for_handheld_footer', false ) ) { add_filter( 'wp_nav_menu_items', 'ec_add_search_to_handheld_nav', 10, 2 ); function ec_add_search_to_handheld_nav ( $items, $args ) { if ( 'handheld-footer-nav' !== $args->theme_location ) { return $items; } ob_start(); electro_handheld_footer_bar_search(); $search_bar = ob_get_clean(); $items .= '<li class="search">' . $search_bar . '</li>'; return $items; } } } if ( ! function_exists( 'electro_display_btn_scroll_up' ) ) { /** * Display scroll to top button */ function electro_display_btn_scroll_up() { if ( apply_filters( 'electro_enable_scrollup', true ) ) : ?><div class="back-to-top-wrapper position-absolute bottom-0 pe-none"> <a href="#page" class="btn btn-secondary shadows rounded-cricle d-flex align-items-center justify-content-center p-0 pe-auto position-sticky position-fixed back-to-top-link " aria-label="Scroll to Top" ><i class="fa fa-angle-up"></i></a> </div><?php endif; } }