Server : Apache System : Linux server.lienzindia.com 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64 User : plutus ( 1007) PHP Version : 7.4.33 Disable Function : NONE Directory : /home/plutus/public_html/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 '×'; }