implode( '&family=', $air_ticket_booking_font_families ), 'display' => 'swap', ), 'https://fonts.googleapis.com/css2' ); return esc_url_raw($air_ticket_booking_fonts_url); } endif; if ( ! function_exists( 'air_ticket_booking_sub_menu_toggle_button' ) ) : function air_ticket_booking_sub_menu_toggle_button( $air_ticket_booking_args, $air_ticket_booking_item, $depth ) { // Add sub menu toggles to the main menu with toggles if ( $air_ticket_booking_args->theme_location == 'air-ticket-booking-primary-menu' && isset( $air_ticket_booking_args->show_toggles ) ) { // Wrap the menu item link contents in a div, used for positioning $air_ticket_booking_args->before = ''; // Add sub menu icons to the main menu without toggles (the fallback menu) }elseif( $air_ticket_booking_args->theme_location == 'air-ticket-booking-primary-menu' ) { if ( in_array( 'menu-item-has-children', $air_ticket_booking_item->classes ) ) { $air_ticket_booking_args->before = ''; } else { $air_ticket_booking_args->before = ''; $air_ticket_booking_args->after = ''; } } return $air_ticket_booking_args; } endif; add_filter( 'nav_menu_item_args', 'air_ticket_booking_sub_menu_toggle_button', 10, 3 ); if ( ! function_exists( 'air_ticket_booking_the_theme_svg' ) ): function air_ticket_booking_the_theme_svg( $air_ticket_booking_svg_name, $air_ticket_booking_return = false ) { if( $air_ticket_booking_return ){ return air_ticket_booking_get_theme_svg( $air_ticket_booking_svg_name ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in air_ticket_booking_get_theme_svg();. }else{ echo air_ticket_booking_get_theme_svg( $air_ticket_booking_svg_name ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped in air_ticket_booking_get_theme_svg();. } } endif; if ( ! function_exists( 'air_ticket_booking_get_theme_svg' ) ): function air_ticket_booking_get_theme_svg( $air_ticket_booking_svg_name ) { // Make sure that only our allowed tags and attributes are included. $air_ticket_booking_svg = wp_kses( air_ticket_booking_SVG_Icons::get_svg( $air_ticket_booking_svg_name ), array( 'svg' => array( 'class' => true, 'xmlns' => true, 'width' => true, 'height' => true, 'viewbox' => true, 'aria-hidden' => true, 'role' => true, 'focusable' => true, ), 'path' => array( 'fill' => true, 'fill-rule' => true, 'd' => true, 'transform' => true, ), 'polygon' => array( 'fill' => true, 'fill-rule' => true, 'points' => true, 'transform' => true, 'focusable' => true, ), 'polyline' => array( 'fill' => true, 'points' => true, ), 'line' => array( 'fill' => true, 'x1' => true, 'x2' => true, 'y1' => true, 'y2' => true, ), ) ); if ( ! $air_ticket_booking_svg ) { return false; } return $air_ticket_booking_svg; } endif; if( !function_exists( 'air_ticket_booking_post_category_list' ) ) : // Post Category List. function air_ticket_booking_post_category_list( $air_ticket_booking_select_cat = true ){ $air_ticket_booking_post_cat_lists = get_categories( array( 'hide_empty' => '0', 'exclude' => '1', ) ); $air_ticket_booking_post_cat_cat_array = array(); if( $air_ticket_booking_select_cat ){ $air_ticket_booking_post_cat_cat_array[''] = esc_html__( '-- Select Category --','air-ticket-booking' ); } foreach ( $air_ticket_booking_post_cat_lists as $air_ticket_booking_post_cat_list ) { $air_ticket_booking_post_cat_cat_array[$air_ticket_booking_post_cat_list->slug] = $air_ticket_booking_post_cat_list->name; } return $air_ticket_booking_post_cat_cat_array; } endif; if( !function_exists('air_ticket_booking_single_post_navigation') ): function air_ticket_booking_single_post_navigation(){ $air_ticket_booking_default = air_ticket_booking_get_default_theme_options(); $air_ticket_booking_twp_navigation_type = esc_attr( get_post_meta( get_the_ID(), 'twp_disable_ajax_load_next_post', true ) ); $air_ticket_booking_current_id = ''; $article_wrap_class = ''; global $post; $air_ticket_booking_current_id = $post->ID; if( $air_ticket_booking_twp_navigation_type == '' || $air_ticket_booking_twp_navigation_type == 'global-layout' ){ $air_ticket_booking_twp_navigation_type = get_theme_mod('twp_navigation_type', $air_ticket_booking_default['twp_navigation_type']); } if( $air_ticket_booking_twp_navigation_type != 'no-navigation' && 'post' === get_post_type() ){ if( $air_ticket_booking_twp_navigation_type == 'theme-normal-navigation' ){ ?> ID ) ){ $air_ticket_booking_next_post_id = $air_ticket_booking_next_post->ID; echo '
'; } } } } endif; add_action( 'air_ticket_booking_navigation_action','air_ticket_booking_single_post_navigation',30 ); if( !function_exists('air_ticket_booking_content_offcanvas') ): // Offcanvas Contents function air_ticket_booking_content_offcanvas(){ ?>
'.esc_html( $air_ticket_booking_title ).''; } ?>
array( 'class' => true, 'xmlns' => true, 'width' => true, 'height' => true, 'viewbox' => true, 'aria-hidden' => true, 'role' => true, 'focusable' => true, ), 'path' => array( 'fill' => true, 'fill-rule' => true, 'd' => true, 'transform' => true, ), 'polygon' => array( 'fill' => true, 'fill-rule' => true, 'points' => true, 'transform' => true, 'focusable' => true, ), ) ); if ( ! $air_ticket_booking_svg ) { return false; } return $air_ticket_booking_svg; } endif; if( !function_exists( 'air_ticket_booking_sanitize_sidebar_option_meta' ) ) : // Sidebar Option Sanitize. function air_ticket_booking_sanitize_sidebar_option_meta( $air_ticket_booking_input ){ $air_ticket_booking_metabox_options = array( 'global-sidebar','left-sidebar','right-sidebar','no-sidebar' ); if( in_array( $air_ticket_booking_input,$air_ticket_booking_metabox_options ) ){ return $air_ticket_booking_input; }else{ return ''; } } endif; if( !function_exists( 'air_ticket_booking_sanitize_pagination_meta' ) ) : // Sidebar Option Sanitize. function air_ticket_booking_sanitize_pagination_meta( $air_ticket_booking_input ){ $air_ticket_booking_metabox_options = array( 'Center','Right','Left'); if( in_array( $air_ticket_booking_input,$air_ticket_booking_metabox_options ) ){ return $air_ticket_booking_input; }else{ return ''; } } endif; if( !function_exists( 'air_ticket_booking_sanitize_menu_transform' ) ) : // Sidebar Option Sanitize. function air_ticket_booking_sanitize_menu_transform( $air_ticket_booking_input ){ $air_ticket_booking_metabox_options = array( 'capitalize','uppercase','lowercase'); if( in_array( $air_ticket_booking_input,$air_ticket_booking_metabox_options ) ){ return $air_ticket_booking_input; }else{ return ''; } } endif; if( !function_exists( 'air_ticket_booking_sanitize_page_content_alignment' ) ) : // Sidebar Option Sanitize. function air_ticket_booking_sanitize_page_content_alignment( $air_ticket_booking_input ){ $air_ticket_booking_metabox_options = array( 'left','center','right'); if( in_array( $air_ticket_booking_input,$air_ticket_booking_metabox_options ) ){ return $air_ticket_booking_input; }else{ return ''; } } endif; if( !function_exists( 'air_ticket_booking_sanitize_footer_widget_title_alignment' ) ) : // Footer Option Sanitize. function air_ticket_booking_sanitize_footer_widget_title_alignment( $air_ticket_booking_input ){ $air_ticket_booking_metabox_options = array( 'left','center','right'); if( in_array( $air_ticket_booking_input,$air_ticket_booking_metabox_options ) ){ return $air_ticket_booking_input; }else{ return ''; } } endif; if( !function_exists( 'air_ticket_booking_sanitize_pagination_type' ) ) : /** * Sanitize the pagination type setting. * * @param string $air_ticket_booking_input The input value from the Customizer. * @return string The sanitized value. */ function air_ticket_booking_sanitize_pagination_type( $air_ticket_booking_input ) { // Define valid options for the pagination type. $air_ticket_booking_valid_options = array( 'numeric', 'newer_older' ); // Update valid options to include 'newer_older' // If the input is one of the valid options, return it. Otherwise, return the default option ('numeric'). if ( in_array( $air_ticket_booking_input, $air_ticket_booking_valid_options, true ) ) { return $air_ticket_booking_input; } else { // Return 'numeric' as the fallback if the input is invalid. return 'numeric'; } } endif; // Sanitize the enable/disable setting for pagination if( !function_exists('air_ticket_booking_sanitize_enable_pagination') ) : function air_ticket_booking_sanitize_enable_pagination( $air_ticket_booking_input ) { return (bool) $air_ticket_booking_input; } endif; if( !function_exists( 'air_ticket_booking_sanitize_copyright_alignment_meta' ) ) : // Sidebar Option Sanitize. function air_ticket_booking_sanitize_copyright_alignment_meta( $air_ticket_booking_input ){ $air_ticket_booking_metabox_options = array( 'Default','Reverse','Center'); if( in_array( $air_ticket_booking_input,$air_ticket_booking_metabox_options ) ){ return $air_ticket_booking_input; }else{ return ''; } } endif; /** * Sidebar Layout Function */ function air_ticket_booking_get_final_sidebar_layout() { $air_ticket_booking_defaults = air_ticket_booking_get_default_theme_options(); $air_ticket_booking_global_layout = get_theme_mod('air_ticket_booking_global_sidebar_layout', $air_ticket_booking_defaults['air_ticket_booking_global_sidebar_layout']); $air_ticket_booking_page_layout = get_theme_mod('air_ticket_booking_page_sidebar_layout', $air_ticket_booking_global_layout); $air_ticket_booking_post_layout = get_theme_mod('air_ticket_booking_post_sidebar_layout', $air_ticket_booking_global_layout); $air_ticket_booking_meta_layout = get_post_meta(get_the_ID(), 'air_ticket_booking_post_sidebar_option', true); if (!empty($air_ticket_booking_meta_layout) && $air_ticket_booking_meta_layout !== 'default') { return $air_ticket_booking_meta_layout; } if (is_page() || (function_exists('is_shop') && is_shop())) { return $air_ticket_booking_page_layout; } if (is_single()) { return $air_ticket_booking_post_layout; } return $air_ticket_booking_global_layout; }