'%1$s%2$s', 'logo_class' => 'site-logo site-branding', 'title' => '%2$s', 'title_class' => 'site-title', 'home_wrap' => '

%2$s

', 'single_wrap' => '
%2$s
', 'condition' => (is_front_page() || is_home()) && !is_page(), ); $air_ticket_booking_args = wp_parse_args($air_ticket_booking_args, $air_ticket_booking_defaults); /** * Filters the arguments for `air_ticket_booking_site_logo()`. * * @param array $air_ticket_booking_args Parsed arguments. * @param array $air_ticket_booking_defaults Function's default arguments. */ $air_ticket_booking_args = apply_filters('air_ticket_booking_site_logo_args', $air_ticket_booking_args, $air_ticket_booking_defaults); $air_ticket_booking_show_logo = get_theme_mod('air_ticket_booking_display_logo', false); $air_ticket_booking_show_title = get_theme_mod('air_ticket_booking_display_title', true); if ( has_custom_logo() && $air_ticket_booking_show_logo ) { $air_ticket_booking_contents .= sprintf($air_ticket_booking_args['logo'], $air_ticket_booking_logo, esc_html($air_ticket_booking_site_title)); $air_ticket_booking_classname = $air_ticket_booking_args['logo_class']; } if ( $air_ticket_booking_show_title ) { $air_ticket_booking_contents .= sprintf($air_ticket_booking_args['title'], esc_url(get_home_url(null, '/')), esc_html($air_ticket_booking_site_title)); // If logo isn't shown, fallback to title class for wrapper. if ( !$air_ticket_booking_show_logo ) { $air_ticket_booking_classname = $air_ticket_booking_args['title_class']; } } // If nothing is shown (logo or title both disabled), exit early if ( empty($air_ticket_booking_contents) ) { return; } $air_ticket_booking_wrap = $air_ticket_booking_args['condition'] ? 'home_wrap' : 'single_wrap'; // $air_ticket_booking_wrap = 'home_wrap'; $air_ticket_booking_html = sprintf($air_ticket_booking_args[$air_ticket_booking_wrap], $air_ticket_booking_classname, $air_ticket_booking_contents); /** * Filters the arguments for `air_ticket_booking_site_logo()`. * * @param string $air_ticket_booking_html Compiled html based on our arguments. * @param array $air_ticket_booking_args Parsed arguments. * @param string $air_ticket_booking_classname Class name based on current view, home or single. * @param string $air_ticket_booking_contents HTML for site title or logo. */ $air_ticket_booking_html = apply_filters('air_ticket_booking_site_logo', $air_ticket_booking_html, $air_ticket_booking_args, $air_ticket_booking_classname, $air_ticket_booking_contents); if (!$air_ticket_booking_echo) { return $air_ticket_booking_html; } echo $air_ticket_booking_html; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } endif; if( !function_exists('air_ticket_booking_site_description') ): /** * Displays the site description. * * @param boolean $air_ticket_booking_echo Echo or return the html. * * @return string $air_ticket_booking_html The HTML to display. */ function air_ticket_booking_site_description($air_ticket_booking_echo = true){ if ( get_theme_mod('air_ticket_booking_display_header_text', false) == true ) : $air_ticket_booking_description = get_bloginfo('description'); if (!$air_ticket_booking_description) { return; } $air_ticket_booking_wrapper = '
%s
'; $air_ticket_booking_html = sprintf($air_ticket_booking_wrapper, esc_html($air_ticket_booking_description)); /** * Filters the html for the site description. * * @param string $air_ticket_booking_html The HTML to display. * @param string $air_ticket_booking_description Site description via `bloginfo()`. * @param string $air_ticket_booking_wrapper The format used in case you want to reuse it in a `sprintf()`. * @since 1.0.0 * */ $air_ticket_booking_html = apply_filters('air_ticket_booking_site_description', $air_ticket_booking_html, $air_ticket_booking_description, $air_ticket_booking_wrapper); if (!$air_ticket_booking_echo) { return $air_ticket_booking_html; } echo $air_ticket_booking_html; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped endif; } endif; if( !function_exists('air_ticket_booking_posted_on') ): /** * Prints HTML with meta information for the current post-date/time. */ function air_ticket_booking_posted_on( $air_ticket_booking_icon = true, $air_ticket_booking_animation_class = '' ){ $air_ticket_booking_default = air_ticket_booking_get_default_theme_options(); $air_ticket_booking_post_date = absint( get_theme_mod( 'air_ticket_booking_post_date',$air_ticket_booking_default['air_ticket_booking_post_date'] ) ); if( $air_ticket_booking_post_date ){ $air_ticket_booking_time_string = ''; if (get_the_time('U') !== get_the_modified_time('U')) { $air_ticket_booking_time_string = ''; } $air_ticket_booking_time_string = sprintf($air_ticket_booking_time_string, esc_attr(get_the_date(DATE_W3C)), esc_html(get_the_date()), esc_attr(get_the_modified_date(DATE_W3C)), esc_html(get_the_modified_date()) ); $air_ticket_booking_year = get_the_date('Y'); $air_ticket_booking_month = get_the_date('m'); $air_ticket_booking_day = get_the_date('d'); $air_ticket_booking_link = get_day_link($air_ticket_booking_year, $air_ticket_booking_month, $air_ticket_booking_day); $air_ticket_booking_posted_on = '' . $air_ticket_booking_time_string . ''; echo '
'; echo '
'; if( $air_ticket_booking_icon ){ echo ''; } echo '' . $air_ticket_booking_posted_on . ''; // phpcs:ignore Standard.Category.SniffName.ErrorCode echo '
'; echo '
'; } } endif; if( !function_exists('air_ticket_booking_posted_by') ) : /** * Prints HTML with meta information for the current author. */ function air_ticket_booking_posted_by( $air_ticket_booking_icon = true, $air_ticket_booking_animation_class = '' ){ $air_ticket_booking_default = air_ticket_booking_get_default_theme_options(); $air_ticket_booking_post_author = absint( get_theme_mod( 'air_ticket_booking_post_author',$air_ticket_booking_default['air_ticket_booking_post_author'] ) ); if( $air_ticket_booking_post_author ){ echo '
'; echo '
'; if( $air_ticket_booking_icon ){ echo ''; } $air_ticket_booking_byline = '' . esc_html(get_the_author()) . ''; echo ''; // phpcs:ignore Standard.Category.SniffName.ErrorCode echo '
'; echo '
'; } } endif; if( !function_exists('air_ticket_booking_posted_by_avatar') ) : /** * Prints HTML with meta information for the current author. */ function air_ticket_booking_posted_by_avatar( $air_ticket_booking_date = false ){ $air_ticket_booking_default = air_ticket_booking_get_default_theme_options(); $air_ticket_booking_post_author = absint( get_theme_mod( 'air_ticket_booking_post_author',$air_ticket_booking_default['air_ticket_booking_post_author'] ) ); if( $air_ticket_booking_post_author ){ echo '
'; echo '
'; echo wp_kses_post( get_avatar( get_the_author_meta( 'ID' ) ) ); echo '
'; echo '
'; echo '
'; $air_ticket_booking_byline = '' . esc_html(get_the_author()) . ''; echo '
' . $air_ticket_booking_byline . '
'; if( $air_ticket_booking_date ){ air_ticket_booking_posted_on($air_ticket_booking_icon = false); } echo '
'; } } endif; if( !function_exists('air_ticket_booking_entry_footer') ): /** * Prints HTML with meta information for the categories, tags and comments. */ function air_ticket_booking_entry_footer( $air_ticket_booking_cats = true, $air_ticket_booking_tags = true, $air_ticket_booking_edits = true){ $air_ticket_booking_default = air_ticket_booking_get_default_theme_options(); $air_ticket_booking_post_category = absint( get_theme_mod( 'air_ticket_booking_post_category',$air_ticket_booking_default['air_ticket_booking_post_category'] ) ); $air_ticket_booking_post_tags = absint( get_theme_mod( 'air_ticket_booking_post_tags',$air_ticket_booking_default['air_ticket_booking_post_tags'] ) ); // Hide category and tag text for pages. if ('post' === get_post_type()) { if( $air_ticket_booking_cats && $air_ticket_booking_post_category ){ /* translators: used between list items, there is a space after the comma */ $air_ticket_booking_categories = get_the_category(); if ($air_ticket_booking_categories) { echo '
'; echo '
'; /* translators: 1: list of categories. */ echo ''; foreach( $air_ticket_booking_categories as $air_ticket_booking_category ){ $air_ticket_booking_cat_name = $air_ticket_booking_category->name; $air_ticket_booking_cat_slug = $air_ticket_booking_category->slug; $air_ticket_booking_cat_url = get_category_link( $air_ticket_booking_category->term_id ); ?> '; // phpcs:ignore Standard.Category.SniffName.ErrorCode echo '
'; echo '
'; } } if( $air_ticket_booking_tags && $air_ticket_booking_post_tags ){ /* translators: used between list items, there is a space after the comma */ $air_ticket_booking_tags_list = get_the_tag_list('', esc_html_x(', ', 'list item separator', 'air-ticket-booking')); if( $air_ticket_booking_tags_list ){ echo '
'; echo '
'; /* translators: 1: list of tags. */ echo ''; echo wp_kses_post($air_ticket_booking_tags_list) . ''; // phpcs:ignore Standard.Category.SniffName.ErrorCode echo '
'; echo '
'; } } if( $air_ticket_booking_edits ){ edit_post_link( sprintf( wp_kses( /* translators: %s: Name of current post. Only visible to screen readers */ __('Edit %s', 'air-ticket-booking'), array( 'span' => array( 'class' => array(), ), ) ), get_the_title() ), '', '' ); } } } endif; if ( ! function_exists( 'air_ticket_booking_post_thumbnail' ) ) : /** * Displays an optional post thumbnail. * * Shows background style image with height class on archive/search/front, * and a normal inline image on single post/page views. */ function air_ticket_booking_post_thumbnail( $air_ticket_booking_image_size = 'full' ) { if ( post_password_required() || is_attachment() ) { return; } // Fallback image path $air_ticket_booking_default_image = get_template_directory_uri() . '/assets/images/slide-bg.png'; // Image size → height class map $air_ticket_booking_size_class_map = array( 'full' => 'data-bg-large', 'large' => 'data-bg-big', 'medium' => 'data-bg-medium', 'small' => 'data-bg-small', 'xsmall' => 'data-bg-xsmall', 'thumbnail' => 'data-bg-thumbnail', ); $air_ticket_booking_class = isset( $air_ticket_booking_size_class_map[ $air_ticket_booking_image_size ] ) ? $air_ticket_booking_size_class_map[ $air_ticket_booking_image_size ] : 'data-bg-medium'; if ( is_singular() ) { the_post_thumbnail(); } else { // 🔵 On archives → use background image style $air_ticket_booking_image = has_post_thumbnail() ? wp_get_attachment_image_src( get_post_thumbnail_id(), $air_ticket_booking_image_size ) : array( $air_ticket_booking_default_image ); $air_ticket_booking_bg_image = isset( $air_ticket_booking_image[0] ) ? $air_ticket_booking_image[0] : $air_ticket_booking_default_image; ?>
user_id > 0) { $air_ticket_booking_user = get_userdata($air_ticket_booking_comment->user_id); $post = get_post($air_ticket_booking_comment->comment_post_ID); if (!empty($air_ticket_booking_user) && !empty($post)) { return $air_ticket_booking_comment->user_id === $post->post_author; } } return false; } endif; if( !function_exists('air_ticket_booking_breadcrumb') ) : /** * Air Ticket Booking Breadcrumb */ function air_ticket_booking_breadcrumb($air_ticket_booking_comment = null){ echo '
'; air_ticket_booking_breadcrumb_trail(); echo '
'; } endif;