Sindbad~EG File Manager

Current Path : /home/infinitibizsol/ridecashout.com/wp-content/themes/cardealer/template-parts/
Upload File :
Current File : /home/infinitibizsol/ridecashout.com/wp-content/themes/cardealer/template-parts/content-intro.php

<?php
/**
 * Template part.
 *
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package CarDealer
 */

global $car_dealer_options, $post;

$content_intro_post_id = cardealer_get_content_intro_post_id();
$hide_header_banner    = cardealer_hide_header_banner();
$banner_type           = cardealer_get_banner_type();
$video_type            = cardealer_get_video_type();
$video_link            = cardealer_get_video_link();

/*** THEME OPTIONS START */
// breadcrumb full width.
if ( isset( $car_dealer_options['header_type'] ) && in_array( $car_dealer_options['header_type'], array( 'light-fullwidth', 'transparent-fullwidth' ), true ) && isset( $car_dealer_options['breadcrumb_full_width'] ) && 1 === (int) $car_dealer_options['breadcrumb_full_width'] ) {
	$container_class = 'container-fluid';
} else {
	$container_class = 'container';
}

// mobile breadcrumb.
( isset( $car_dealer_options['breadcrumbs_on_mobile'] ) && 1 === (int) $car_dealer_options['breadcrumbs_on_mobile'] ) ? $mobile_breadcrumb_class = '' : $mobile_breadcrumb_class = 'breadcrumbs-hide-mobile';

// Titlebar Alignment.
$titlebar_view = ( isset( $car_dealer_options['titlebar_view'] ) ) ? $car_dealer_options['titlebar_view'] : 'default';
if ( function_exists( 'get_field' ) ) {
	$page_specific_title_alignment = get_field( 'enable_title_alignment', $content_intro_post_id );
	if ( $page_specific_title_alignment ) {
		$titlebar_view = get_field( 'title_alignment', $content_intro_post_id );    // get the title alignment.
		$titlebar_view = ( $titlebar_view ) ? $titlebar_view : 'left';   // set left default.
	}
}
$title_alignment = 'left';
if ( 'center' === $titlebar_view ) {
	$title_alignment = 'center';
} elseif ( 'right' === $titlebar_view ) {
	$title_alignment = 'right';
}

/*Background Video options*/

/*** THEME OPTIONS END */

// Return if page banner is set to hide.
if ( $hide_header_banner ) {
	return;
}

$data_youtube_video_bg = '';
if ( 'video' === $banner_type && 'youtube' === $video_type ) {
	$data_youtube_video_bg = $video_link;
}
?>
<section class="inner-intro header_intro <?php cardealer_intro_class(); ?>" data-youtube-video-bg="<?php echo esc_url( $data_youtube_video_bg ); ?>">
	<?php
	// Only Vimeo Video.
	if ( 'video' === $banner_type && 'vimeo' === $video_type ) {
		?>
		<div class="intro_header_video-bg  vc_video-bg vimeo_video_bg">
			<?php
			// URLs go support oembed providers.
			echo wp_oembed_get( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
				$video_link,
				array(
					'width'  => '500',
					'height' => '280',
				)
			);
			?>
		</div>
		<?php
	}
	?>
	<div class="<?php echo esc_attr( $container_class ); ?>">
		<?php
		$content_intro_title = get_the_title();
		$subtitle            = '';

		$show_on_front     = get_option( 'show_on_front' );
		$page_on_front     = get_option( 'page_on_front' );
		$page_for_posts_id = get_option( 'page_for_posts' );

		if ( is_singular() ) {
			if ( 'cars' === get_post_type() || 'cardealer_template' === get_post_type() ) {
				$vehicle_title_location  = ( isset( $car_dealer_options['vehicle-title-location'] ) ) ? $car_dealer_options['vehicle-title-location'] : false;
				if ( $vehicle_title_location === 'header' ) {
					$content_intro_title = esc_html__( 'Vehicle Details', 'cardealer' );
					$cars_details_title  = ( isset( $car_dealer_options['cars-details-title'] ) ) ? $car_dealer_options['cars-details-title'] : '';
					if ( ! empty( $cars_details_title ) ) {
						$content_intro_title = $cars_details_title;
					}
				}
			}
			$subtitle = get_post_meta( get_the_ID(), 'subtitle', true );
		} elseif ( is_home() ) {
			$content_intro_blog_title = isset( $car_dealer_options['blog_title'] ) ? $car_dealer_options['blog_title'] : '';
			$blog_subtitle            = isset( $car_dealer_options['blog_subtitle'] ) ? $car_dealer_options['blog_subtitle'] : '';

			if ( 'posts' === $show_on_front ) {
				$content_intro_title = esc_html__( 'Blog', 'cardealer' );
				if ( ! empty( $content_intro_blog_title ) ) {
					$content_intro_title = $content_intro_blog_title;
				}
				if ( ! empty( $blog_subtitle ) ) {
					$subtitle = $blog_subtitle;
				}
			} elseif ( 'page' === $show_on_front ) {
				$page_for_posts_data = get_post( $page_for_posts_id );
				$content_intro_title = $page_for_posts_data->post_title;
				if ( ! empty( $content_intro_blog_title ) ) {
					$content_intro_title = $content_intro_blog_title;
				}
				$subtitle_meta = get_post_meta( $page_for_posts_id, 'subtitle', true );
				if ( ! empty( $subtitle_meta ) ) {
					$subtitle = $subtitle_meta;
				} elseif ( empty( $subtitle_meta ) && ! empty( $blog_subtitle ) ) {
					$subtitle = $blog_subtitle;
				}
			}
		} elseif ( is_tax() ) {
			global $wp_query;

			$content_intro_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
			if ( ! empty( $content_intro_term ) ) {
				$content_intro_title = $content_intro_term->name;
			}

			/*
			---------------------------------------------------------------------------------------------------
				Check for Vehicle category archieve page and return page id if page is set from theme options.
				Get post type from category archieve page.
			----------------------------------------------------------------------------------------------------
			*/

			$is_cars_cpt            = ( isset( $wp_query->query_vars['post_type'] ) && is_array( $wp_query->query_vars['post_type'] ) && in_array( 'cars', $wp_query->query_vars['post_type'], true ) );
			$cars_tax_archive       = false;
			$cars_tax_archive_value = false;

			if ( $is_cars_cpt ) {
				$taxonomies = get_object_taxonomies( 'cars' );
				foreach ( $wp_query->query as $query_k => $query_v ) {
					if ( in_array( $query_k, $taxonomies, true ) && ! isset( $_GET[ $query_k ] ) ) {
						$cars_tax_archive       = $query_k;
						$cars_tax_archive_value = $query_v;
						break;
					}
				}

				if ( $cars_tax_archive && $cars_tax_archive_value ) {
					$cars_tax       = get_taxonomy( $cars_tax_archive );
					$cars_tax_name  = '';
					$cars_term_name = '';

					if ( $cars_tax ) {
						$cars_tax_name = $cars_tax->labels->singular_name;
					}
					$content_intro_term = get_term_by( 'slug', $cars_tax_archive_value, $cars_tax_archive );
					if ( ! empty( $content_intro_term ) ) {
						$cars_term_name = $content_intro_term->name;
					}
					if ( $cars_tax_name ) {
						$content_intro_title = sprintf( esc_html__( '%1$s: %2$s', 'cardealer' ), $cars_tax_name, $cars_term_name );;

						/* translators: %1$s: Taxonomy singular name %2$s: Term name */
						// $subtitle = sprintf( esc_html__( '%1$s: %2$s', 'cardealer' ), $cars_tax_name, '<span>' . $cars_term_name . '</span>' );
					}
				} else {
					if ( isset( $car_dealer_options['cars_inventory_page'] ) && ! empty( $car_dealer_options['cars_inventory_page'] ) ) {
						$content_intro_title = get_the_title( $car_dealer_options['cars_inventory_page'] );
						$subtitle            = get_post_meta( $car_dealer_options['cars_inventory_page'], 'subtitle', true );
					} elseif ( isset( $car_dealer_options['cars-listing-title'] ) && ! empty( $car_dealer_options['cars-listing-title'] ) ) {
						$content_intro_title = $car_dealer_options['cars-listing-title'];
					}
				}
			}
		} elseif ( is_archive() || is_post_type_archive() ) {

			if ( is_day() ) {
				$content_intro_title = esc_html__( 'Daily Archives', 'cardealer' );
				/* translators: 1: Post Date */
				$subtitle = sprintf( esc_html__( 'Date: %s', 'cardealer' ), '<span>' . get_the_date() . '</span>' );
			} elseif ( is_month() ) {
				$content_intro_title = esc_html__( 'Monthly Archives', 'cardealer' );
				/* translators: 1: Post Date Month */
				$subtitle = sprintf( esc_html__( 'Month: %s', 'cardealer' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', 'cardealer' ) ) . '</span>' );
			} elseif ( is_year() ) {
				$content_intro_title = esc_html__( 'Yearly Archives', 'cardealer' );
				/* translators: 1: Post Date Year */
				$subtitle = sprintf( esc_html__( 'Year: %s', 'cardealer' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', 'cardealer' ) ) . '</span>' );
			} elseif ( is_category() ) {
				$content_intro_title = esc_html__( 'Category Archives', 'cardealer' );
				/* translators: 1: Category Title */
				$subtitle = sprintf( esc_html__( 'Category Name: %s', 'cardealer' ), '<span>' . single_cat_title( '', false ) . '</span>' );
			} elseif ( is_tag() ) {
				$content_intro_title = esc_html__( 'Tag Archives', 'cardealer' );
				/* translators: 1: Tag Name */
				$subtitle = sprintf( esc_html__( 'Tag Name: %s', 'cardealer' ), '<span>' . single_tag_title( '', false ) . '</span>' );
			} elseif ( is_author() ) {
				$content_intro_title = esc_html__( 'Author Archives', 'cardealer' );
				/* translators: 1: Author Name */
				$subtitle = sprintf( wp_kses( 'Author Name: %s', 'cardealer' ), '<span class="vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>' );
			} elseif ( is_archive() && 'post' === get_post_type() ) {
				$content_intro_title = esc_html__( 'Archives', 'cardealer' );
			} else {

				$content_intro_post_id = cardealer_get_current_post_id();
				$subtitle              = get_post_meta( $content_intro_post_id, 'subtitle', true );
				$queried_object        = get_queried_object();

				if ( 'cars' === $queried_object->name ) {
					// Theme option vehicle inventory page title.
					$cars_listing_title = ( isset( $car_dealer_options['cars-listing-title'] ) ) ? $car_dealer_options['cars-listing-title'] : '';
					$page_title         = '';
					if ( isset( $car_dealer_options['cars_inventory_page'] ) && ! empty( $car_dealer_options['cars_inventory_page'] ) ) {
							$car_page           = get_post( $content_intro_post_id );
							$page_path          = isset( $car_page->post_name ) ? $car_page->post_name : 'cars';
							$content_intro_page = get_page_by_path( $page_path );
						if ( $content_intro_page ) {
							$page_title = get_the_title( $content_intro_post_id );
						}
					} else {
						$page_title = $cars_listing_title;
					}

					if ( ! empty( $page_title ) ) {
						$content_intro_title = $page_title;
					} else {
						$content_intro_title = post_type_archive_title( '', false );
					}
				} else {
					$content_intro_title = post_type_archive_title( '', false );
				}
			}
		} elseif ( is_search() ) {
			$content_intro_title = esc_html__( 'Search', 'cardealer' );
			$subtitle            = '';
		} elseif ( is_404() ) {
			$content_intro_title = esc_html__( '404 error', 'cardealer' );
			$subtitle            = '';
		}

		if ( function_exists( 'is_shop' ) ) {
			if ( is_shop() ) {
				// This filter is originated from WooCommerce.
				if ( apply_filters( 'woocommerce_show_page_title', true ) ) { // phpcs:ignore WPThemeReview.CoreFunctionality.PrefixAllGlobals.NonPrefixedHooknameFound
					add_filter( 'woocommerce_show_page_title', '__return_false' );
				}
			}
		}

		global $cardealer_title, $cardealer_subtitle;

		$cardealer_title    = apply_filters( 'cardealer_page_title', $content_intro_title );
		$cardealer_subtitle = apply_filters( 'cardealer_subtitle_title', $subtitle );
		do_action( 'cardealer_before_title' );
		?>
		<div class="row intro-title title-<?php echo esc_attr( $title_alignment . ' ' . $titlebar_view ); ?>">
			<?php
			if ( 'title_l_bread_r' === $titlebar_view ) {
				echo '<div class="col-sm-6 col-md-8 text-left">';
			} elseif ( 'bread_l_title_r' === $titlebar_view ) {
				echo '<div class="col-sm-6 text-right col-sm-push-6">';
			}

			if ( ! empty($cardealer_title) ) {
				?>
				<h1 class="text-orange"><?php echo esc_html( $cardealer_title ); ?></h1>
				<?php
			}

			if ( ! empty( $cardealer_subtitle ) ) {
				?>
				<p class="text-orange">
					<?php
					printf(
						wp_kses(
							$cardealer_subtitle,
							array(
								'span' => array(
									'style' => array(),
									'class' => array(),
								),
								'a'    => array(
									'href'  => array(),
									'class' => array(),
									'title' => array(),
									'rel'   => array(),
								),
							)
						)
					);
					?>
				</p>
				<?php
			}

			if ( 'title_l_bread_r' === $titlebar_view ) {
				echo '</div><div class="col-sm-6 col-md-4 text-right">';
			} elseif ( 'bread_l_title_r' === $titlebar_view ) {
				echo '</div><div class="col-sm-6 text-left col-sm-pull-6">';
			}

			$cars_details_layout = cardear_get_vehicle_detail_page_layout();
			if ( function_exists( 'cardealer_bcn_display_list' ) && ( ! is_home() || ( is_home() && 'page' === $show_on_front && ( 0 !== (int) $page_on_front || '0' === (string) $page_on_front ) ) ) && ! is_post_type_archive( 'cars' ) ) {
				if ( isset( $car_dealer_options['display_breadcrumb'] ) && ! empty( $car_dealer_options['display_breadcrumb'] ) ) {
					?>
					<ul class="page-breadcrumb <?php echo esc_attr( $mobile_breadcrumb_class ); ?>" typeof="BreadcrumbList" vocab="http://schema.org/">
						<?php cardealer_bcn_display_list(); ?>
					</ul>
					<?php
				}
			}
			if ( 'title_l_bread_r' === $titlebar_view || 'bread_l_title_r' === $titlebar_view ) {
				echo '</div>';
			}
			?>
		</div>
	</div>
</section>

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists