Done !
| Server IP : 46.105.57.169 / Your IP : 216.73.216.67 Web Server : Apache System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/blueversion/wp-content/plugins/ubermenu/includes/ |
Upload File : |
<?php
// Functions called when generating menu arguments
function ubermenu_get_mobile_header( $config_id ){
$content = apply_filters( 'ubermenu_mobile_header' , '', $config_id );
if( $content ){
return '<div class="ubermenu-mobile-header">'.$content.'</div>';
}
return '';
}
function ubermenu_get_mobile_footer( $config_id ){
$content = apply_filters( 'ubermenu_mobile_footer' , '', $config_id );
if( $content ){
return '<div class="ubermenu-mobile-footer">'.$content.'</div>';
}
return '';
}
// Filters for Mobile Header/Footer Content settings
add_filter( 'ubermenu_mobile_header' , 'ubermenu_mobile_header_content', 10, 2 );
function ubermenu_mobile_header_content( $content, $config_id ){
$header_content = do_shortcode( ubermenu_op( 'mobile_modal_header_content', $config_id ) );
return $content . $header_content;
}
add_filter( 'ubermenu_mobile_footer' , 'ubermenu_mobile_footer_content', 10, 2 );
function ubermenu_mobile_footer_content( $content, $config_id ){
$footer_content = do_shortcode( ubermenu_op( 'mobile_modal_footer_content', $config_id ) );
return $content . $footer_content;
}
// Filter that adds close button
add_filter( 'ubermenu_mobile_footer' , 'ubermenu_mobile_footer_close', 10, 2 );
function ubermenu_mobile_footer_close( $content, $config_id ){
$content.= ubermenu_mobile_close_button( ubermenu_get_mobile_close_button_x() . ' '. __( 'Close', 'ubermenu' ) );
return $content;
}
function ubermenu_mobile_close_button( $content = '×' , $classes = '' ){
return '<button class="ubermenu-mobile-close-button '.$classes.'">'.$content.'</button>';
}
// Shortcode for mobile close button
add_shortcode( 'ubermenu_mobile_close_button' , 'ubermenu_mobile_close_button_shortcode' );
function ubermenu_mobile_close_button_shortcode( $atts, $content = '' ){
extract( shortcode_atts(
array(
'classes' => '',
), $atts , 'ubermenu_mobile_close_button' )
);
if( $content === '' ){
$content = ubermenu_get_mobile_close_button_x();
}
return ubermenu_mobile_close_button( $content, $classes );
}
function ubermenu_get_mobile_close_button_x(){
if( ubermenu_op( 'use_core_svgs' , 'general' ) === 'on' ){
return ubermenu_get_essential_icon( 'times' );
}
return '<i class="fas fa-times"></i>';
// return '×';
}