Current File : /home/smartravaldo/web/smartravaldo.ro/public_html/wp-content/themes/cardealer/404.php |
<?php
/**
* The template for displaying 404 pages (not found)
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/#404-not-found
*
* @package CarDealer
*/
global $car_dealer_options;
get_header(); ?>
<section class="error-404 error-page white-bg page-section-ptb">
<div class="container">
<div class="row">
<div class="col-lg-12 col-md-12">
<div id="primary" class="site-content">
<div id="content" role="main">
<article id="post-0" class="post error404 no-results not-found">
<header class="entry-header">
<?php
if ( isset( $car_dealer_options['fourofour_enable_page_title'] ) && '1' === (string) $car_dealer_options['fourofour_enable_page_title'] ) {
$fourofour_page_title = esc_html__( '404! Page Not Found!', 'cardealer' );
if ( isset( $car_dealer_options['fourofour_page_title_source'] ) && 'custom' === $car_dealer_options['fourofour_page_title_source']
&& isset( $car_dealer_options['fourofour_page_title'] ) && ! empty( $car_dealer_options['fourofour_page_title'] )
) {
$fourofour_page_title = $car_dealer_options['fourofour_page_title'];
}
?>
<h1 class="page-title text-center"><?php echo esc_html( $fourofour_page_title ); ?></h1>
<?php
}
?>
</header>
<div class="entry-content">
<?php
$page_content_type = 'default';
$page_content_post = '';
if ( isset( $car_dealer_options['fourofour_page_content_source'] ) && 'page' === $car_dealer_options['fourofour_page_content_source']
&& isset( $car_dealer_options['fourofour_page_content_page'] ) && ! empty( $car_dealer_options['fourofour_page_content_page'] )
) {
$fourofour_page_content_page_id = $car_dealer_options['fourofour_page_content_page'];
$fourofour_page = get_post( $fourofour_page_content_page_id );
if ( $fourofour_page ) {
$page_content_type = 'page';
$post = $fourofour_page; // phpcs:ignore WordPress.WP.GlobalVariablesOverride
}
}
if ( 'page' === $page_content_type ) {
$more_link_text = null;
$stripteaser = false;
setup_postdata( $post, $more_link_text, $stripteaser );
the_content();
wp_reset_postdata();
} else {
$page_content_title = esc_html__( 'Ooopps...', 'cardealer' );
$page_content_subtitle = esc_html__( "The Page you were looking for, couldn't be found.", 'cardealer' );
$page_content_description = sprintf(
wp_kses(
/* translators: 1: URL */
__( "Can't find what you looking for? Take a moment and do a search below or start from our <a class='link' href='%s'>Home Page</a>", 'cardealer' ),
array(
'a' => array(
'class' => array(),
'href' => array(),
),
)
),
esc_url( home_url( '/' ) )
);
if ( isset( $car_dealer_options['fourofour_page_content_title'] ) && ! empty( $car_dealer_options['fourofour_page_content_title'] ) ) {
$page_content_title = $car_dealer_options['fourofour_page_content_title'];
}
if ( isset( $car_dealer_options['fourofour_page_content_subtitle'] ) && ! empty( $car_dealer_options['fourofour_page_content_subtitle'] ) ) {
$page_content_subtitle = $car_dealer_options['fourofour_page_content_subtitle'];
}
if ( isset( $car_dealer_options['fourofour_page_content_description'] ) && ! empty( $car_dealer_options['fourofour_page_content_description'] ) ) {
$page_content_description = $car_dealer_options['fourofour_page_content_description'];
}
// 404 Image
if ( isset( $car_dealer_options['fourofour_page_image']['url'] ) && ! empty( $car_dealer_options['fourofour_page_image']['url'] ) ) {
$img_url = $car_dealer_options['fourofour_page_image']['url'];
}
// Padding.
if ( isset( $car_dealer_options['fourofour_page_content_padding'] ) && is_array( $car_dealer_options['fourofour_page_content_padding'] ) && ! empty( $car_dealer_options['fourofour_page_content_padding'] ) ) {
if ( isset( $car_dealer_options['fourofour_page_content_padding']['padding-top'] ) && ! empty( $car_dealer_options['fourofour_page_content_padding']['padding-top'] ) ) {
$content_style['padding-top'] = 'padding-top:' . $car_dealer_options['fourofour_page_content_padding']['padding-top'];
}
if ( isset( $car_dealer_options['fourofour_page_content_padding']['padding-right'] ) && ! empty( $car_dealer_options['fourofour_page_content_padding']['padding-right'] ) ) {
$content_style['padding-right'] = 'padding-right:' . $car_dealer_options['fourofour_page_content_padding']['padding-right'];
}
if ( isset( $car_dealer_options['fourofour_page_content_padding']['padding-bottom'] ) && ! empty( $car_dealer_options['fourofour_page_content_padding']['padding-bottom'] ) ) {
$content_style['padding-bottom'] = 'padding-bottom:' . $car_dealer_options['fourofour_page_content_padding']['padding-bottom'];
}
if ( isset( $car_dealer_options['fourofour_page_content_padding']['padding-left'] ) && ! empty( $car_dealer_options['fourofour_page_content_padding']['padding-left'] ) ) {
$content_style['padding-left'] = 'padding-left:' . $car_dealer_options['fourofour_page_content_padding']['padding-left'];
}
}
// Margin.
if ( isset( $car_dealer_options['fourofour_page_content_margin'] ) && is_array( $car_dealer_options['fourofour_page_content_margin'] ) && ! empty( $car_dealer_options['fourofour_page_content_margin'] ) ) {
if ( isset( $car_dealer_options['fourofour_page_content_margin']['margin-top'] ) && ! empty( $car_dealer_options['fourofour_page_content_margin']['margin-top'] ) ) {
$content_style['margin-top'] = 'margin-top:' . $car_dealer_options['fourofour_page_content_margin']['margin-top'];
}
if ( isset( $car_dealer_options['fourofour_page_content_margin']['margin-right'] ) && ! empty( $car_dealer_options['fourofour_page_content_margin']['margin-right'] ) ) {
$content_style['margin-right'] = 'margin-right:' . $car_dealer_options['fourofour_page_content_margin']['margin-right'];
}
if ( isset( $car_dealer_options['fourofour_page_content_margin']['margin-bottom'] ) && ! empty( $car_dealer_options['fourofour_page_content_margin']['margin-bottom'] ) ) {
$content_style['margin-bottom'] = 'margin-bottom:' . $car_dealer_options['fourofour_page_content_margin']['margin-bottom'];
}
if ( isset( $car_dealer_options['fourofour_page_content_margin']['margin-left'] ) && ! empty( $car_dealer_options['fourofour_page_content_margin']['margin-left'] ) ) {
$content_style['margin-left'] = 'margin-left:' . $car_dealer_options['fourofour_page_content_margin']['margin-left'];
}
}
$content_css = '';
if ( ! empty( $content_style ) && is_array( $content_style ) ) {
$content_css = implode( ';', array_filter( array_unique( $content_style ) ) );
}
?>
<div class="error-content text-center" style="<?php echo esc_attr( $content_css ); ?>">
<h2 class="fourofour"><?php echo esc_html__( '404', 'cardealer' ); ?></h2>
<?php
if ( ! empty( $img_url ) ) {
?>
<img src="<?php echo esc_url( $img_url ); ?>" alt="<?php echo esc_attr__( '404', 'cardealer' ); ?>" title="<?php echo esc_attr__( '404', 'cardealer' ); ?>"/>
<?php
} else {
?>
<img src="<?php echo esc_url( CARDEALER_URL . '/images/404-error.png' ); ?>" alt="<?php echo esc_attr__( '404', 'cardealer' ); ?>" title="<?php echo esc_attr__( '404', 'cardealer' ); ?>"/>
<?php
}
?>
<h3 class="text-red"><?php echo esc_html( $page_content_title ); ?></h3>
<strong class="text-black"><?php echo esc_html( $page_content_subtitle ); ?> </strong>
<p>
<?php
echo sprintf(
wp_kses(
$page_content_description,
array(
'a' => array(
'class' => array(),
'href' => array(),
),
)
),
esc_url( home_url( '/' ) )
);
?>
</p>
<div class="error-search">
<div class="row gray-form no-gutter">
<form role="search" method="get" class="search-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<div class="col-md-offset-2 col-md-7 col-sm-10 col-xs-7">
<input type="search" class="form-control" placeholder="<?php echo esc_attr_x( 'Search...', 'placeholder', 'cardealer' ); ?>" value="<?php echo get_search_query(); ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label', 'cardealer' ); ?>" />
</div>
<div class="col-md-1 col-sm-2 col-xs-4">
<input type="submit" class="button red" value="<?php echo esc_attr_x( 'Search', 'submit button', 'cardealer' ); ?>" />
</div>
</form>
</div>
</div>
</div>
<?php
}
?>
</div><!-- .entry-content -->
</article><!-- #post-0 -->
</div><!-- #content -->
</div><!-- #primary -->
</div>
</div>
</div>
</section>
<?php
get_footer();