EVOLUTION-MANAGER
Edit File: structure-footer.php
<?php // Get Mobile Sidebar Menu function flatsome_mobile_menu(){ get_template_part('template-parts/overlays/overlay','menu'); } add_action('wp_footer', 'flatsome_mobile_menu', 7); function flatsome_footer_row_style($footer){ $classes = array('row'); if($footer == 'footer-1'){ $columns = get_theme_mod('footer_1_columns', 4); if($columns == 'large-3'){ $columns = '4'; } if($columns == 'large-2'){ $columns = '6'; } if($columns == 'large-12'){ $columns = '1'; } if($columns == 'large-4'){ $columns = '3'; } if(get_theme_mod('footer_1_color') == 'dark') $classes[] = 'dark'; $classes[] = 'large-columns-'.$columns; } if($footer == 'footer-2'){ $columns = get_theme_mod('footer_2_columns', 4); if($columns == 'large-3'){ $columns = '4'; } if($columns == 'large-2'){ $columns = '6'; } if($columns == 'large-12'){ $columns = '1'; } if($columns == 'large-4'){ $columns = '3'; } if(get_theme_mod('footer_2_color', 'dark') == 'dark') $classes[] = 'dark'; $classes[] = 'large-columns-'.$columns; } return implode(' ', $classes); } function flatsome_page_footer(){ $block = get_theme_mod( 'footer_block' ); if ( is_page() ) { // Custom Page footers. $page_footer = get_post_meta( get_the_ID(), '_footer', true ); $default = empty( $page_footer ) || $page_footer == 'normal'; if ( $page_footer !== 'disabled' ) { if ( ! $block ) { if ( $default ) { get_template_part( 'template-parts/footer/footer' ); } elseif ( ! empty( $page_footer ) ) { get_template_part( 'template-parts/footer/footer', $page_footer ); } } else { echo do_shortcode( '[block id="' . $block . '"]' ); get_template_part( 'template-parts/footer/footer-absolute' ); } } } else { // Global footer. if ( $block ) { echo do_shortcode( '[block id="' . $block . '"]' ); get_template_part( 'template-parts/footer/footer-absolute' ); } else { get_template_part( 'template-parts/footer/footer' ); } } } add_action( 'flatsome_footer', 'flatsome_page_footer', 10 ); // Add Top Link function flatsome_go_to_top(){ if(!get_theme_mod('back_to_top', 1)) return; get_template_part('template-parts/footer/back-to-top'); } add_action( 'flatsome_footer', 'flatsome_go_to_top'); /* Custom footer scripts */ function flatsome_footer_scripts(){ echo do_shortcode(get_theme_mod('html_scripts_footer')); } add_action('wp_footer', 'flatsome_footer_scripts'); /* Insert custom body bottom script */ function flatsome_before_body_close() { if ( get_theme_mod( 'html_scripts_before_body' ) && ! is_admin() ) { echo get_theme_mod( 'html_scripts_before_body' ); // WPCS: XSS ok. } } add_action( 'wp_footer', 'flatsome_before_body_close', apply_filters( 'flatsome_before_body_close_priority', 9999 ) ); /** * Adds body-overlay element if enabled for one of the header positions. */ function flatsome_body_overlay() { if ( get_theme_mod( 'nav_top_body_overlay' ) || get_theme_mod( 'nav_body_overlay' ) || get_theme_mod( 'nav_bottom_body_overlay' ) ) { echo '<div class="ux-body-overlay"></div>'; } } add_action( 'wp_footer', 'flatsome_body_overlay' ); // Custom HTML Before footer function flatsome_html_before_footer(){ $html_before = get_theme_mod('html_before_footer'); if($html_before){ echo do_shortcode($html_before); } } add_action('flatsome_before_footer', 'flatsome_html_before_footer'); // Custom HMTL After footer function flatsome_html_after_footer(){ $html_after = get_theme_mod('html_after_footer'); if($html_after){ echo do_shortcode($html_after); } } add_action('flatsome_after_footer', 'flatsome_html_after_footer');