| Server IP : 104.171.130.249 / Your IP : 216.73.216.146 Web Server : nginx/1.25.5 System : Linux 0dac65491b7e 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/themes/matreshka/ |
Upload File : |
<?php
/**
* The header for our theme
*
* This is the template that displays all of the <head> section and everything up until <div id="content">
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*
* @package Matreshka
*/
?>
<!doctype html>
<html <?php language_attributes(); ?>>
<head>
<link rel="profile" href="https://gmpg.org/xfn/11">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<?php wp_body_open(); ?>
<div id="page" class="site">
<a class="skip-link screen-reader-text" href="#primary"><?php esc_html_e( 'Skip to content', 'matreshka' ); ?></a>
<header id="masthead" class="site-header">
<!-- Mobile Header -->
<div class="mobile-header d-md-none">
<div class="mobile-header-content">
<div class="header-catalog">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="mobile-logo">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/logo-white.png' ); ?>" alt="matreshka-logo" class="matreshka-logo">
</a>
<input type="text" class="form-control border-none montserrat-medium" placeholder="Поиск...">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Search.svg' ); ?>" alt="search icon" class="me-3">
</div>
<!-- <a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="mobile-logo">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/logo-white.png' ); ?>" alt="Matreshka Logo" class="matreshka-logo">
</a>
<input type="text" class="form-control border-none montserrat-medium" placeholder="Поиск...">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Search.svg' ); ?>" alt="search icon" class="me-3"> -->
<button class="burger-menu-toggle" id="burgerMenuToggle" aria-label="Toggle menu">
<span class="burger-line"></span>
<span class="burger-line"></span>
<span class="burger-line"></span>
</button>
</div>
</div>
<!-- Mobile Sidebar Menu -->
<div class="mobile-sidebar-menu" id="mobileSidebarMenu">
<div class="mobile-menu-overlay" id="mobileMenuOverlay"></div>
<div class="mobile-menu-content">
<button class="mobile-menu-close" id="mobileMenuClose" aria-label="Close menu">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
<?php
// Get footer settings for mobile menu
$hours = function_exists('get_field') ? get_field('footer_hours', 'option') : '';
if ( empty( $hours ) ) {
$hours = get_option('matreshka_footer_hours');
}
$footer_contact_url = function_exists('get_field') ? get_field('footer_contact_info_url', 'option') : '';
if ( empty( $footer_contact_url ) ) {
$footer_contact_url = get_option('matreshka_footer_contact_info_url');
}
?>
<nav class="mobile-menu-nav">
<ul class="mobile-menu-list">
<li class="mobile-menu-item">
<a href="<?php echo esc_url( function_exists( 'wc_get_page_id' ) ? get_permalink( wc_get_page_id( 'shop' ) ) : home_url( '/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Каталог
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/my-account/edit-address/billing/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Адрес
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/cashback-categories/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Кешбек
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/wishlist/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Избранные товары
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/novinki/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Новинки
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/promotions/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Акции и скидки
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( function_exists( 'wc_get_page_permalink' ) ? wc_get_page_permalink( 'myaccount' ) : home_url( '/my-account/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Профиль
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : home_url( '/cart/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Корзина
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/work/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Вакансии в магазине
</a>
</li>
<li class="mobile-menu-item">
<a href="<?php echo esc_url( home_url( '/podarochnye-sertifikaty/' ) ); ?>" class="mobile-menu-link montserrat-medium">
Подарочные сертификаты
</a>
</li>
<li class="mobile-menu-item border-none text-center mt-3">
<p class="montserrat-bold mb-2">Время работы:</p>
<?php if ( ! empty( $hours ) ) : ?>
<p class="montserrat-regular working-hours">
<?php echo nl2br( esc_html( $hours ) ); ?>
</p>
<?php endif; ?>
</li>
<li class="mobile-menu-item border-none">
<a href="<?php echo esc_url( $footer_contact_url ); ?>" class="footer-contact-btn d-flex">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/support_head.png' ); ?>" alt="Связаться" class="footer-contact-btn-icon mb-0">
<span class="montserrat-semibold">Связаться с нами</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
<!-- Desktop Header -->
<div class="container d-none d-md-block">
<div class="header">
<div class="header-catalog">
<?php if ( function_exists( 'is_shop' ) && is_shop() ) : ?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="btn btn-red-primary montserrat-semibold">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/img/logo-white.png' ); ?>" alt="logo" class="">
</a>
<?php else : ?>
<a href="<?php echo esc_url( function_exists( 'wc_get_page_id' ) ? get_permalink( wc_get_page_id( 'shop' ) ) : home_url( '/' ) ); ?>" class="btn btn-red-primary montserrat-semibold">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Catalog.svg' ); ?>" alt="catalog icon" class="">
Каталог
</a>
<?php endif; ?>
<input type="text" class="form-control border-none montserrat-medium" placeholder="Поиск...">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Search.svg' ); ?>" alt="search icon" class="me-3">
</div>
<?php if ( is_user_logged_in() ) :
// Header for logged in users
$current_user = wp_get_current_user();
// Use the helper function to get user address
$user_address = matreshka_get_user_address( $current_user->ID );
$has_address = ( $user_address !== 'Добавить адрес доставки' );
// Get user cashback balance
$user_bonuses = matreshka_get_user_bonuses( $current_user->ID );
// Address link: edit if exists, add if not
$address_url = $has_address
? wc_get_endpoint_url( 'edit-address', 'billing', wc_get_page_permalink( 'myaccount' ) )
: wc_get_endpoint_url( 'edit-address', 'billing', wc_get_page_permalink( 'myaccount' ) );
?>
<a href="<?php echo esc_url( $address_url ); ?>" class="btn btn-secondary montserrat-medium">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Subtract.svg' ); ?>" alt="subtract icon" class="me-1">
<span class="me-2"><?php echo esc_html( $user_address ); ?></span>
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/AltArrowRight.svg' ); ?>" alt="alt arrow right icon" class="me-1">
</a>
<a href="<?php echo esc_url( home_url( '/cashback-categories/' ) ); ?>" class="bonuses">
<p class="montserrat-bold"><?php echo esc_html( $user_bonuses ); ?></p>
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/matreshka.svg' ); ?>" alt="bonus icon" class="mx-1">
<p class="montserrat-medium"><?php echo matreshka_bonuses_to_money( $user_bonuses ); ?></p>
</a>
<div class="acounts-icons">
<a href="<?php echo esc_url( function_exists( 'wc_get_page_permalink' ) ? wc_get_page_permalink( 'myaccount' ) : '#' ); ?>">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/UserBlack.svg' ); ?>" alt="user icon" class="mx-2">
</a>
<a href="<?php echo esc_url( function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : '#' ); ?>" class="cart-icon-wrapper mx-2">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Cart.svg' ); ?>" alt="cart icon">
<?php
$cart_count = function_exists( 'WC' ) && WC()->cart ? WC()->cart->get_cart_contents_count() : 0;
if ( $cart_count > 0 ) :
?>
<span class="cart-count-badge montserrat-semibold"><?php echo esc_html( $cart_count ); ?></span>
<?php endif; ?>
</a>
</div>
<?php else :
// Header for non-logged in users
?>
<a href="<?php echo esc_url( home_url( '/login/' ) ); ?>" class="btn btn-secondary montserrat-medium">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/Subtract.svg' ); ?>" alt="subtract icon" class="me-1">
Добавить адрес доставки
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/AltArrowRight.svg' ); ?>" alt="alt arrow right icon" class="me-1">
</a>
<button class="btn btn-red-primary montserrat-bold" onclick="window.location.href='<?php echo esc_url( function_exists( 'wc_get_page_permalink' ) ? wc_get_page_permalink( 'myaccount' ) : wp_login_url() ); ?>'">
<img src="<?php echo esc_url( get_template_directory_uri() . '/assets/icons/UserRounded.svg' ); ?>" alt="user icon" class="me-1">
Создать аккаунт
</button>
<?php endif; ?>
</div>
</div>
</header><!-- #masthead -->