���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/zhaagvlk/public_html/wp-content/themes/sasup/inc/template-helper.php
���ѧ٧ѧ�
<?php /** * Custom template tags for this theme * * Eventually, some of the functionality here could be replaced by core features. * * @package sasup */ /** * * sasup header */ function sasup_check_header() { $sasup_header_style = function_exists('get_field') ? get_field('header_style') : NULL; $sasup_default_header_style = get_theme_mod('choose_default_header', 'header-style-1'); if ($sasup_header_style == 'header-style-1') { sasup_header_style_1(); } elseif ($sasup_header_style == 'header-style-2') { sasup_header_style_2(); } elseif ($sasup_header_style == 'header-style-3') { sasup_header_style_3(); } elseif ($sasup_header_style == 'header-style-4') { sasup_header_style_4(); } elseif ($sasup_header_style == 'header-style-5') { sasup_header_style_5(); } elseif ($sasup_header_style == 'header-style-6') { sasup_header_style_6(); } else { /** default header style **/ if ($sasup_default_header_style == 'header-style-2') { sasup_header_style_2(); } elseif ($sasup_default_header_style == 'header-style-3') { sasup_header_style_3(); } elseif ($sasup_default_header_style == 'header-style-4') { sasup_header_style_4(); } elseif ($sasup_default_header_style == 'header-style-5') { sasup_header_style_5(); } elseif ($sasup_default_header_style == 'header-style-6') { sasup_header_style_6(); } else { sasup_header_style_1(); } } } add_action('sasup_header_style', 'sasup_check_header', 10); /** * header style 1 + default */ function sasup_header_style_1() { $sasup_show_button = get_theme_mod('sasup_show_button', false); $sasup_hamburger_hide = get_theme_mod('sasup_hamburger_hide', false); $sasup_header_right = get_theme_mod('sasup_header_right', false); $sasup_menu_right = $sasup_header_right ? 'text-center' : 'text-right'; $sasup_menu_col = $sasup_header_right ? 'col-xxl-9 col-xl-9 d-flex align-items-center col-lg-8 col-md-6 col-sm-4 col-6' : 'col-xxl-12 col-xl-12 d-flex align-items-center col-lg-12 col-md-6 col-6 justify-content-between'; $sasup_mobile_menu_col = $sasup_header_right ? 'd-none' : 'd-lg-none col-md-6 col-6 text-end'; $login_btn_text = get_theme_mod('sasup_login_button_text', __('Log in', 'sasup')); $login_btn_link = get_theme_mod('sasup_login_button_link', __('#', 'sasup')); $btn_text = get_theme_mod('sasup_button_text', __('Join Sasup', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <!-- header area start here --> <header> <div class="header-transparent header-sticky"> <div class="header-main"> <div class="container"> <div class="row align-items-center"> <div class="<?php print esc_attr($sasup_menu_col); ?>"> <div class="sasup-logo mr-70 d-inline-block logo-sticky-option"> <?php sasup_header_logo(); ?> <?php sasup_header_sticky_logo(); ?> </div> <div class="sasup-header d-none d-lg-inline-block"> <nav id="mobile-menu"> <?php sasup_header_menu(); ?> </nav> </div> </div> <?php if (!empty($sasup_header_right)) : ?> <div class="col-xxl-3 col-xl-3 col-lg-4 col-md-6 col-sm-8 col-6"> <div class="sasup-header-action-btn"> <?php if (!empty($login_btn_text)) : ?> <a href="<?php print esc_url($login_btn_link); ?>" class="sasup-transparent-btn d-none d-sm-inline-block"><i class="fal fa-user"></i> <?php print esc_html($login_btn_text); ?> </a> <?php endif; ?> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-theme-btn style-white ml-25 d-none d-sm-inline-block"> <span> <?php print esc_html($btn_text); ?> </span> </a> <?php endif; ?> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> <?php endif; ?> <div class="<?php print esc_attr($sasup_mobile_menu_col); ?>"> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> </div> </div> </div> </header> <?php sasup_mobile_sidebar(); ?> <?php } /** * header style 2 */ function sasup_header_style_2() { $sasup_show_button = get_theme_mod('sasup_show_button', false); $sasup_hamburger_hide = get_theme_mod('sasup_hamburger_hide', false); $sasup_header_right = get_theme_mod('sasup_header_right', false); $sasup_menu_right = $sasup_header_right ? 'text-center' : 'text-right'; $sasup_menu_col = $sasup_header_right ? 'col-xxl-9 col-xl-9 d-flex align-items-center col-lg-8 col-md-6 col-sm-5 col-6' : 'col-xxl-12 col-xl-12 d-flex align-items-center col-lg-12 col-md-6 col-6 justify-content-between'; $sasup_mobile_menu_col = $sasup_header_right ? 'd-none' : 'd-lg-none col-md-6 col-6 text-end'; $login_btn_text = get_theme_mod('sasup_login_button_text', __('Log in', 'sasup')); $login_btn_link = get_theme_mod('sasup_login_button_link', __('#', 'sasup')); $btn_text = get_theme_mod('sasup_button_text', __('Free Trail', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <!-- header area start here --> <header> <div class="header-transparent header-sticky"> <div class="header-main"> <div class="container"> <div class="row align-items-center"> <div class="<?php print esc_attr($sasup_menu_col); ?>"> <div class="sasup-logo mr-70 d-inline-block logo-sticky-option"> <?php sasup_header_logo(); ?> <?php sasup_header_sticky_logo(); ?> </div> <div class="sasup-header d-none d-lg-inline-block"> <nav id="mobile-menu"> <?php sasup_header_menu(); ?> </nav> </div> </div> <?php if (!empty($sasup_header_right)) : ?> <div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-7 col-6"> <div class="sasup-header-action-btn"> <?php if (!empty($login_btn_text)) : ?> <a href="<?php print esc_url($login_btn_link); ?>" class="sasup-transparent-btn d-none d-sm-inline-block"> <i class="fal fa-user"></i> <?php print esc_html($login_btn_text); ?> </a> <?php endif; ?> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-theme-btn ml-25 d-none d-sm-inline-block"> <span><?php print esc_html($btn_text); ?></span> </a> <?php endif; ?> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> <?php endif; ?> <div class="<?php print esc_attr($sasup_mobile_menu_col); ?>"> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> </div> </div> </div> </header> <?php sasup_mobile_sidebar(); ?> <?php } /** * header style 3 */ function sasup_header_style_3() { $btn_text = get_theme_mod('sasup_button_text', __('Join Sasup', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <header> <div class="header-transparent header-sticky"> <div class="header-main"> <div class="container"> <div class="row align-items-center"> <div class="col-lg-4 col-8"> <div class="sasup-logo mr-35 d-inline-block logo-sticky-option"> <?php sasup_header_logo(); ?> <?php sasup_header_sticky_logo(); ?> </div> </div> <div class="col-lg-8 col-4"> <div class="text-end"> <div class="sasup-header sasup-header-3 d-none d-lg-inline-block"> <nav id="mobile-menu"> <?php sasup_header_menu(); ?> </nav> </div> <div class="sasup-header-action-btn d-inline-block"> <?php if (!empty($sasup_header_right)) : ?> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-theme-btn ml-25 d-none d-sm-inline-block vertical-middle sasup-theme-btn-3"> <span><?php print esc_html($btn_text); ?></span> </a> <?php endif ?> <?php endif ?> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> </div> </div> </div> </div> </div> </header> <?php sasup_mobile_sidebar(); ?> <?php } // header 4 function sasup_header_style_4() { $sasup_show_button = get_theme_mod('sasup_show_button', false); $sasup_hamburger_hide = get_theme_mod('sasup_hamburger_hide', false); $sasup_header_right = get_theme_mod('sasup_header_right', false); $sasup_menu_right = $sasup_header_right ? 'text-center' : 'text-right'; $sasup_menu_col = $sasup_header_right ? 'col-xxl-9 col-xl-9 d-flex align-items-center col-lg-8 col-md-4 col-sm-4 col-6' : 'col-xxl-12 col-xl-12 d-flex align-items-center col-lg-12 col-md-6 col-6 justify-content-between'; $sasup_mobile_menu_col = $sasup_header_right ? 'd-none' : 'd-lg-none col-md-6 col-6 text-end'; $login_btn_text = get_theme_mod('sasup_login_button_text', __('Log in', 'sasup')); $login_btn_link = get_theme_mod('sasup_login_button_link', __('#', 'sasup')); $btn_text = get_theme_mod('sasup_button_text', __('Join Sasup', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <header class="header-transparent header-sticky header-style-4"> <div> <div class="header-main"> <div class="container"> <div class="row align-items-center"> <div class="<?php print esc_attr($sasup_menu_col); ?>"> <div class="sasup-logo mr-70 d-inline-block logo-sticky-option"> <?php sasup_header_logo(); ?> <?php sasup_header_sticky_logo(); ?> </div> <div class="sasup-header sasup-header-2 d-inline-block"> <nav id="mobile-menu"> <?php sasup_header_menu(); ?> </nav> </div> </div> <?php if (!empty($sasup_header_right)) : ?> <div class="col-xxl-3 col-xl-3 col-lg-4 col-md-8 col-sm-8 col-6"> <div class="sasup-header-action-btn"> <?php if (!empty($login_btn_text)) : ?> <a href="<?php print esc_url($login_btn_link); ?>" class="sasup-transparent-btn sasup-transparent-btn-2 d-none d-sm-block"> <i class="fal fa-user"></i> <?php print esc_html($login_btn_text); ?> </a> <?php endif; ?> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-border-btn sasup-broder-btn-space-3 ml-25 d-none d-sm-block"> <span><?php print esc_html($btn_text); ?></span> </a> <?php endif; ?> <div class="mobile-bar-control d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> <?php endif; ?> <div class="<?php print esc_attr($sasup_mobile_menu_col); ?>"> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> </div> </div> </div> </header> <?php sasup_mobile_sidebar(); ?> <?php } function sasup_header_style_5() { $sasup_show_button = get_theme_mod('sasup_show_button', false); $sasup_hamburger_hide = get_theme_mod('sasup_hamburger_hide', false); $sasup_header_right = get_theme_mod('sasup_header_right', false); $sasup_menu_right = $sasup_header_right ? 'text-center' : 'text-right'; $sasup_menu_col = $sasup_header_right ? 'col-xxl-6 col-xl-6 col-lg-6 d-none d-lg-block' : 'col-xxl-9 col-xl-9 col-lg-9 text-end d-none d-lg-block'; $sasup_center_class = $sasup_header_right ? 'text-center' : 'text-end'; $sasup_mobile_menu_col = $sasup_header_right ? 'd-none' : 'd-lg-none col-md-6 col-6 text-end'; $login_btn_text = get_theme_mod('sasup_login_button_text', __('Log in', 'sasup')); $login_btn_link = get_theme_mod('sasup_login_button_link', __('#', 'sasup')); $btn_text = get_theme_mod('sasup_button_text', __('Join Sasup', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <!-- header area start --> <header class="header-area sasup-header-style-5 header-transparent"> <div class="container"> <div class="row align-items-center"> <div class="col-xxl-3 col-xl-3 col-lg-3 col-md-3 col-sm-8 col-9"> <div class="sasup-header-logo-5"> <?php sasup_header_logo(); ?> </div> </div> <div class="<?php print esc_attr($sasup_menu_col); ?>"> <div class="sasup-header-menu-5 <?php echo esc_attr($sasup_center_class); ?>"> <nav id="mobile-menu"> <?php sasup_header_menu(); ?> </nav> </div> </div> <?php if (!empty($sasup_header_right)) : ?> <div class="col-xxl-3 col-xl-3 col-lg-3 col-md-8 d-none d-md-block"> <div class="sasup-header-action-5 text-end"> <?php if (!empty($login_btn_text)) : ?> <a href="<?php print esc_url($login_btn_link); ?>" class="sasup-login-btn-5"><i class="fal fa-user"></i> <?php print esc_html($login_btn_text); ?></a> <?php endif; ?> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-header-white-btn-5"><?php print esc_html($btn_text); ?></a> <?php endif; ?> </div> </div> <?php endif; ?> <div class="col-md-1 col-3 d-lg-none text-end"> <div class="mobile-bar-control mobile-bar-control-white d-inline-block"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> </div> </header> <!-- header area end --> <?php sasup_mobile_sidebar(); ?> <?php } function sasup_header_style_6() { $sasup_show_button = get_theme_mod('sasup_show_button', false); $sasup_hamburger_hide = get_theme_mod('sasup_hamburger_hide', false); $login_btn_text = get_theme_mod('sasup_login_button_text', __('Log in', 'sasup')); $login_btn_link = get_theme_mod('sasup_login_button_link', __('#', 'sasup')); $btn_text = get_theme_mod('sasup_button_text', __('Join Sasup', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <!-- header area start --> <div class="header-area header-transparent"> <div class="sasup-header-4"> <div class="container"> <div class="row align-items-center"> <div class="col-xxl-2 col-xl-2 col-lg-2 col-md-6 col-8"> <div class="sasup-header-logo-4"> <?php sasup_header_logo(); ?> </div> </div> <div class="col-xxl-7 col-xl-7 col-lg-7 d-none d-lg-inline-block"> <div class="sasup-header-nav-4 sasup-header text-center"> <nav id="mobile-menu"> <?php sasup_header_menu(); ?> </nav> </div> </div> <div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-4"> <div class="sasup-header-action-btn"> <?php if (!empty($login_btn_text)) : ?> <a href="<?php print esc_url($login_btn_link); ?>" class="sasup-transparent-btn sasup-transparent-btn2 d-none d-sm-inline-block"><i class="fal fa-user"></i><?php print esc_html($login_btn_text); ?></a> <?php endif; ?> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-theme-btn sasup-black-btn ml-25 d-none d-sm-inline-block"><span><?php print esc_html($btn_text); ?></span></a> <?php endif; ?> <div class="mobile-bar-control mobile-bar-control-white d-inline-block d-lg-none"> <div class="line"></div> <div class="line"></div> <div class="line"></div> </div> </div> </div> </div> </div> </div> </div> <!-- header area end --> <?php sasup_mobile_sidebar(); ?> <?php } /** * [sasup_extra_info description] * @return [type] [description] */ function sasup_extra_info() { $sasup_extra_info_logo = get_theme_mod('sasup_extra_info_logo', get_template_directory_uri() . '/assets/images/logo/logo.png'); // about title $sasup_extra_about_text = get_theme_mod('sasup_extra_about_text', __('We must explain to you how all seds this mistakens idea off denouncing pleasures and praising pain was born and I will give you a completed accounts of the system and expound.', 'sasup')); $sasup_extra_button = get_theme_mod('sasup_extra_button', __('Contact Us', 'sasup')); $sasup_extra_button_url = get_theme_mod('sasup_extra_button_url', __('#', 'sasup')); // address $sasup_extra_address = get_theme_mod('sasup_extra_address', __('Ave 14th Street, Mirpur 210, San Franciso, USA 3296.', 'sasup')); // phone $sasup_extra_phone = get_theme_mod('sasup_extra_phone', __('+0989 7876 9865 9', 'sasup')); // email $sasup_extra_email = get_theme_mod('sasup_extra_email', __('info@example.com', 'sasup')); ?> <!-- sidebar area start --> <section class="sidebar__area d-none"> <div class="sidebar__wrapper"> <div class="sidebar__close"> <button class="sidebar__close-btn" id="sidebar__close-btn"> <span><i class="fal fa-times"></i></span> <span><?php print esc_html__('close', 'sasup'); ?></span> </button> </div> <div class="sidebar__tab"> <ul class="nav nav-tabs" id="sidebar-tab" role="tablist"> <li class="nav-item"> <a class="nav-link active" id="menu-tab" data-toggle="tab" href="#menu" role="tab" aria-controls="menu" aria-selected="true"><?php print esc_html__('menu', 'sasup'); ?></a> </li> <li class="nav-item"> <a class="nav-link" id="info-tab" data-toggle="tab" href="#info" role="tab" aria-controls="info" aria-selected="false"><?php print esc_html__('info', 'sasup'); ?></a> </li> </ul> </div> <div class="sidebar__content"> <div class="tab-content" id="sidebar-tab-content"> <div class="tab-pane fade show active" id="menu" role="tabpanel" aria-labelledby="menu-tab"> <?php if (!empty($sasup_extra_info_logo)) : ?> <div class="logo mb-40"> <a href="<?php print esc_url(home_url('/')); ?>"> <img src="<?php print esc_url($sasup_extra_info_logo); ?>" alt="<?php print esc_attr__('Logo', 'sasup'); ?>"> </a> </div> <?php endif; ?> <div class="mobile-menu"></div> </div> <div class="tab-pane fade" id="info" role="tabpanel" aria-labelledby="info-tab"> <div class="sidebar__info"> <?php if (!empty($sasup_extra_info_logo)) : ?> <div class="logo mb-40"> <a href="<?php print esc_url(home_url('/')); ?>"> <img src="<?php print esc_url($sasup_extra_info_logo); ?>" alt="<?php print esc_attr__('Logo', 'sasup'); ?>"> </a> </div> <?php endif; ?> <?php if (!empty($sasup_extra_about_text)) : ?> <p><?php print esc_html($sasup_extra_about_text); ?></p> <?php endif; ?> <?php if (!empty($sasup_extra_button)) : ?> <a href="<?php print esc_url($sasup_extra_button_url); ?>" class="z-btn z-btn-white"><?php print esc_html($sasup_extra_button); ?></a> <?php endif; ?> <div class="sidebar__search"> <form action="#"> <input type="text" placeholder="<?php print esc_attr__('Your Keywords', 'sasup'); ?>"> <button type="submit"><i class="fal fa-search"></i></button> </form> </div> <div class="sidebar__contact mt-30"> <ul> <?php if (!empty($sasup_extra_address)) : ?> <li> <div class="icon"> <i class="fal fa-map-marker-alt"></i> </div> <div class="text"> <span><?php print esc_html($sasup_extra_address); ?></span> </div> </li> <?php endif; ?> <?php if (!empty($sasup_extra_email)) : ?> <li> <div class="icon"> <i class="fal fa-envelope"></i> </div> <div class="text "> <span><a href="mailto:<?php print esc_url($sasup_extra_email); ?>"><?php print esc_html($sasup_extra_email); ?></a></span> </div> </li> <?php endif; ?> <?php if (!empty($sasup_extra_phone)) : ?> <li> <div class="icon"> <i class="fas fa-phone-alt"></i> </div> <div class="text"> <span><a href="tel:<?php print esc_url($sasup_extra_phone); ?>"><?php print esc_html($sasup_extra_phone); ?></a></span> </div> </li> <?php endif; ?> </ul> </div> </div> </div> </div> </div> </div> </section> <div class="body-overlay"></div> <!-- sidebar area end --> <?php } // sasup_mobile_sidebar function sasup_mobile_sidebar() { $sasup_extra_button = get_theme_mod('sasup_extra_button', false); $login_btn_text = get_theme_mod('sasup_login_button_text', __('Log in', 'sasup')); $login_btn_link = get_theme_mod('sasup_login_button_link', __('#', 'sasup')); $btn_text = get_theme_mod('sasup_button_text', __('Free Trail', 'sasup')); $btn_link = get_theme_mod('sasup_button_link', __('#', 'sasup')); ?> <div class="responsive-sidebar d-block d-lg-none"> <div class="responsive-sidebar-inner"> <div class="logo mb-30"> <div class="row"> <div class="col-6"> <?php sasup_header_sticky_logo(); ?> </div> <div class="col-6"> <div class="text-end"> <button class="responsive-sidebar-close"><i class="fal fa-times"></i></button> </div> </div> </div> </div> <div class="resposive-sidebar-menu mb-50"> <div class="mobile-menu"></div> </div> <?php if (!empty($sasup_extra_button)) : ?> <div class="responsive-sidebar-actions"> <?php if (!empty($btn_text)) : ?> <a href="<?php print esc_url($btn_link); ?>" class="sasup-border-btn d-block sasup-broder-btn-space-3 ms-0 text-center mb-2"> <span><?php print esc_html($btn_text); ?></span> </a> <?php endif; ?> <?php if (!empty($login_btn_text)) : ?> <a href="<?php print esc_url($login_btn_link); ?>" class="sasup-border-btn d-block sasup-broder-btn-space-3 ms-0 text-center"> <i class="fal fa-user"></i> <?php print esc_html($login_btn_text); ?> </a> <?php endif; ?> </div> <?php endif; ?> </div> </div> <?php } /** * [sasup_header_lang description] * @return [type] [description] */ function sasup_header_lang_defualt() { $sasup_header_lang = get_theme_mod('sasup_header_lang', false); if ($sasup_header_lang) : ?> <li class="language"><?php print esc_html__('Eng', 'sasup'); ?></a> <?php do_action('sasup_language'); ?> </li> <?php endif; ?> <?php } /** * [sasup_language_list description] * @return [type] [description] */ function _sasup_language($mar) { return $mar; } function sasup_language_list() { $mar = ''; $languages = apply_filters('wpml_active_languages', NULL, 'orderby=id&order=desc'); if (!empty($languages)) { $mar = '<ul>'; foreach ($languages as $lan) { $active = $lan['active'] == 1 ? 'active' : ''; $mar .= '<a class="' . $active . '" href="' . $lan['url'] . '">' . $lan['translated_name'] . '</a>'; } $mar .= '</ul>'; } else { //remove this code when send themeforest reviewer team $mar .= '<div class="language-dropdown">'; $mar .= '<a href="#">' . esc_html__('Fre', 'sasup') . '</a>'; $mar .= '<a href="#">' . esc_html__('Chi', 'sasup') . '</a>'; $mar .= '<a href="#">' . esc_html__('Jap', 'sasup') . '</a>'; $mar .= '<a href="#">' . esc_html__('Rus', 'sasup') . '</a>'; $mar .= ' </div>'; } print _sasup_language($mar); } add_action('sasup_language', 'sasup_language_list'); // favicon logo function sasup_favicon_logo_func() { $sasup_favicon = get_template_directory_uri() . '/assets/img/favicon.ico'; $sasup_favicon_url = get_theme_mod('favicon_url', $sasup_favicon); ?> <link rel="shortcut icon" type="image/x-icon" href="<?php print esc_url($sasup_favicon_url); ?>"> <?php } add_action('wp_head', 'sasup_favicon_logo_func'); // header logo function sasup_header_logo() { ?> <?php $sasup_logo_on = function_exists('get_field') ? get_field('is_enable_sec_logo') : NULL; $sasup_logo = get_template_directory_uri() . '/assets/img/logo/logo.png'; $sasup_logo_black = get_template_directory_uri() . '/assets/img/logo/logo-black.png'; $sasup_site_logo = get_theme_mod('logo', $sasup_logo); $sasup_secondary_logo = get_theme_mod('seconday_logo', $sasup_logo_black); $header_page_logo = function_exists('get_field') ? get_field('header_page_logo') : NULL; $sasup_site_logo = $header_page_logo ? $header_page_logo['url'] : $sasup_site_logo; ?> <?php if (has_custom_logo()) { the_custom_logo(); } else { if (!empty($sasup_logo_on)) { ?> <a class="standard-logo" href="<?php print esc_url(home_url('/')); ?>"> <img src="<?php print esc_url($sasup_secondary_logo); ?>" alt="<?php print esc_attr__('logo', 'sasup'); ?>" /> </a> <?php } else { ?> <a class="standard-logo-white" href="<?php print esc_url(home_url('/')); ?>"> <img src="<?php print esc_url($sasup_site_logo); ?>" alt="<?php print esc_attr__('logo', 'sasup'); ?>" /> </a> <?php } } ?> <?php } // header logo function sasup_header_sticky_logo() { ?> <?php $sasup_logo = get_template_directory_uri() . '/assets/img/logo/logo-black.png'; $sasup_site_logo = get_theme_mod('logo_sticky', $sasup_logo); ?> <?php if (has_custom_logo()) { the_custom_logo(); } else { ?> <a class="sticky-logo" href="<?php print esc_url(home_url('/')); ?>"> <img src="<?php print esc_url($sasup_site_logo); ?>" alt="<?php print esc_attr__('logo', 'sasup'); ?>" /> </a> <?php } ?> <?php } /** * [sasup_header_social_profiles description] * @return [type] [description] */ function sasup_header_social_profiles() { $sasup_topbar_fb_url = get_theme_mod('sasup_topbar_fb_url', __('#', 'sasup')); $sasup_topbar_twitter_url = get_theme_mod('sasup_topbar_twitter_url', __('#', 'sasup')); $sasup_topbar_instagram_url = get_theme_mod('sasup_topbar_instagram_url', __('#', 'sasup')); $sasup_topbar_linkedin_url = get_theme_mod('sasup_topbar_linkedin_url', __('#', 'sasup')); $sasup_topbar_youtube_url = get_theme_mod('sasup_topbar_youtube_url', __('#', 'sasup')); ?> <li class="header--social"> <?php if (!empty($sasup_topbar_fb_url)) : ?> <a href="<?php print esc_url($sasup_topbar_fb_url); ?>"><i class="fab fa-facebook-f"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_twitter_url)) : ?> <a href="<?php print esc_url($sasup_topbar_twitter_url); ?>"><i class="fab fa-twitter"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_instagram_url)) : ?> <a href="<?php print esc_url($sasup_topbar_instagram_url); ?>"><i class="fab fa-instagram"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_linkedin_url)) : ?> <a href="<?php print esc_url($sasup_topbar_linkedin_url); ?>"><i class="fab fa-linkedin"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_youtube_url)) : ?> <a href="<?php print esc_url($sasup_topbar_youtube_url); ?>"><i class="fab fa-youtube"></i></a> <?php endif; ?> </li> <?php } // sasup_mobile_social_profiles function sasup_mobile_social_profiles() { $sasup_topbar_fb_url = get_theme_mod('sasup_topbar_fb_url', __('#', 'sasup')); $sasup_topbar_twitter_url = get_theme_mod('sasup_topbar_twitter_url', __('#', 'sasup')); $sasup_topbar_instagram_url = get_theme_mod('sasup_topbar_instagram_url', __('#', 'sasup')); $sasup_topbar_linkedin_url = get_theme_mod('sasup_topbar_linkedin_url', __('#', 'sasup')); $sasup_topbar_youtube_url = get_theme_mod('sasup_topbar_youtube_url', __('#', 'sasup')); ?> <?php if (!empty($sasup_topbar_fb_url)) : ?> <a href="<?php print esc_url($sasup_topbar_fb_url); ?>"><i class="fab fa-facebook-f"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_twitter_url)) : ?> <a href="<?php print esc_url($sasup_topbar_twitter_url); ?>"><i class="fab fa-twitter"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_instagram_url)) : ?> <a href="<?php print esc_url($sasup_topbar_instagram_url); ?>"><i class="fab fa-instagram"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_linkedin_url)) : ?> <a href="<?php print esc_url($sasup_topbar_linkedin_url); ?>"><i class="fab fa-linkedin"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_youtube_url)) : ?> <a href="<?php print esc_url($sasup_topbar_youtube_url); ?>"><i class="fab fa-youtube"></i></a> <?php endif; ?> <?php } // sasup_footer_social_profiles function sasup_footer_social_profiles() { $sasup_topbar_fb_url = get_theme_mod('sasup_topbar_fb_url', __('#', 'sasup')); $sasup_topbar_twitter_url = get_theme_mod('sasup_topbar_twitter_url', __('#', 'sasup')); $sasup_topbar_pinterest_url = get_theme_mod('sasup_topbar_pinterest_url', __('#', 'sasup')); $sasup_topbar_vimeo_url = get_theme_mod('sasup_topbar_vimeo_url', __('#', 'sasup')); $sasup_topbar_instagram_url = get_theme_mod('sasup_topbar_instagram_url', __('#', 'sasup')); $sasup_topbar_linkedin_url = get_theme_mod('sasup_topbar_linkedin_url', __('#', 'sasup')); $sasup_topbar_youtube_url = get_theme_mod('sasup_topbar_youtube_url', __('#', 'sasup')); ?> <?php if (!empty($sasup_topbar_fb_url)) : ?> <a href="<?php print esc_url($sasup_topbar_fb_url); ?>" data-bg-color="#3b5998"><i class="fab fa-facebook-f"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_twitter_url)) : ?> <a href="<?php print esc_url($sasup_topbar_twitter_url); ?>" data-bg-color="#1da1f2"><i class="fab fa-twitter"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_pinterest_url)) : ?> <a href="<?php print esc_url($sasup_topbar_pinterest_url); ?>" data-bg-color="#e60023"><i class="fab fa-pinterest-p"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_vimeo_url)) : ?> <a href="<?php print esc_url($sasup_topbar_vimeo_url); ?>" data-bg-color="#1ab7ea"><i class="fab fa-vimeo-v"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_instagram_url)) : ?> <a href="<?php print esc_url($sasup_topbar_instagram_url); ?>"><i class="fab fa-instagram"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_linkedin_url)) : ?> <a href="<?php print esc_url($sasup_topbar_linkedin_url); ?>"><i class="fab fa-linkedin"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_youtube_url)) : ?> <a href="<?php print esc_url($sasup_topbar_youtube_url); ?>"><i class="fab fa-youtube"></i></a> <?php endif; ?> <?php } function sasup_footer_social_profiles_2() { $sasup_topbar_fb_url = get_theme_mod('sasup_topbar_fb_url', __('#', 'sasup')); $sasup_topbar_twitter_url = get_theme_mod('sasup_topbar_twitter_url', __('#', 'sasup')); $sasup_topbar_pinterest_url = get_theme_mod('sasup_topbar_pinterest_url', __('#', 'sasup')); $sasup_topbar_vimeo_url = get_theme_mod('sasup_topbar_vimeo_url', __('#', 'sasup')); $sasup_topbar_instagram_url = get_theme_mod('sasup_topbar_instagram_url', __('#', 'sasup')); $sasup_topbar_linkedin_url = get_theme_mod('sasup_topbar_linkedin_url', __('#', 'sasup')); $sasup_topbar_youtube_url = get_theme_mod('sasup_topbar_youtube_url', __('#', 'sasup')); ?> <?php if (!empty($sasup_topbar_fb_url)) : ?> <a href="<?php print esc_url($sasup_topbar_fb_url); ?>"><i class="fab fa-facebook-f"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_twitter_url)) : ?> <a href="<?php print esc_url($sasup_topbar_twitter_url); ?>"><i class="fab fa-twitter"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_pinterest_url)) : ?> <a href="<?php print esc_url($sasup_topbar_pinterest_url); ?>"><i class="fab fa-pinterest-p"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_vimeo_url)) : ?> <a href="<?php print esc_url($sasup_topbar_vimeo_url); ?>"><i class="fab fa-vimeo-v"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_instagram_url)) : ?> <a href="<?php print esc_url($sasup_topbar_instagram_url); ?>"><i class="fab fa-instagram"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_linkedin_url)) : ?> <a href="<?php print esc_url($sasup_topbar_linkedin_url); ?>"><i class="fab fa-linkedin"></i></a> <?php endif; ?> <?php if (!empty($sasup_topbar_youtube_url)) : ?> <a href="<?php print esc_url($sasup_topbar_youtube_url); ?>"><i class="fab fa-youtube"></i></a> <?php endif; ?> <?php } /** * [sasup_header_menu description] * @return [type] [description] */ function sasup_header_menu() { ?> <?php wp_nav_menu(array( 'theme_location' => 'main-menu', 'menu_class' => '', 'container' => '', 'fallback_cb' => 'Navwalker_Class::fallback', 'walker' => new Navwalker_Class )); ?> <?php } /** * [sasup_header_menu description] * @return [type] [description] */ function sasup_mobile_menu() { ?> <?php $sasup_menu = wp_nav_menu(array( 'theme_location' => 'main-menu', 'menu_class' => '', 'container' => '', 'menu_id' => 'mobile-menu-active', 'echo' => false )); $sasup_menu = str_replace("menu-item-has-children", "menu-item-has-children has-children", $sasup_menu); echo wp_kses_post($sasup_menu); ?> <?php } /** * [sasup_footer_menu description] * @return [type] [description] */ function sasup_top_menu() { wp_nav_menu(array( 'theme_location' => 'top-menu', 'menu_class' => 'm-0', 'container' => '', 'fallback_cb' => 'Navwalker_Class::fallback', 'walker' => new Navwalker_Class )); } /** * * sasup footer */ add_action('sasup_footer_style', 'sasup_check_footer', 10); function sasup_check_footer() { $sasup_footer_style = function_exists('get_field') ? get_field('footer_style') : NULL; $sasup_default_footer_style = get_theme_mod('choose_default_footer', 'footer-style-1'); if ($sasup_footer_style == 'footer-style-1') { sasup_footer_style_1(); } elseif ($sasup_footer_style == 'footer-style-2') { sasup_footer_style_2(); } elseif ($sasup_footer_style == 'footer-style-3') { sasup_footer_style_3(); } elseif ($sasup_footer_style == 'footer-style-4') { sasup_footer_style_4(); } elseif ($sasup_footer_style == 'footer-style-5') { sasup_footer_style_5(); } else { /** default footer style **/ if ($sasup_default_footer_style == 'footer-style-5') { sasup_footer_style_5(); } elseif ($sasup_default_footer_style == 'footer-style-4') { sasup_footer_style_4(); } elseif ($sasup_default_footer_style == 'footer-style-3') { sasup_footer_style_3(); } elseif ($sasup_default_footer_style == 'footer-style-2') { sasup_footer_style_2(); } else { sasup_footer_style_1(); } } } /** * footer style_defaut */ function sasup_footer_style_1() { $footer_bg_img = get_theme_mod('sasup_footer_bg'); $sasup_footer_social = get_theme_mod('sasup_footer_social'); $sasup_footer_top_space = function_exists('get_field') ? get_field('sasup_footer_top_space') : '0'; $sasup_copyright_center = $sasup_footer_social ? 'col-md-7' : 'col-lg-12 pt-20 pb-20 text-center'; $sasup_footer_bg_url_from_page = function_exists('get_field') ? get_field('sasup_footer_bg') : ''; $sasup_footer_bg_color_from_page = function_exists('get_field') ? get_field('sasup_footer_bg_color') : ''; $footer_bg_color = get_theme_mod('sasup_footer_bg_color'); $footer_style_2_switch = get_theme_mod('footer_style_2_switch'); // bg image $bg_img = !empty($sasup_footer_bg_url_from_page['url']) ? $sasup_footer_bg_url_from_page['url'] : $footer_bg_img; // bg color $bg_color = !empty($sasup_footer_bg_color_from_page) ? $sasup_footer_bg_color_from_page : $footer_bg_color; $footer_columns = 0; $footer_widgets = get_theme_mod('footer_widget_number', 4); for ($num = 1; $num <= $footer_widgets; $num++) { if (is_active_sidebar('footer-' . $num)) { $footer_columns++; } } switch ($footer_columns) { case '1': $footer_class[1] = 'col-lg-12'; break; case '2': $footer_class[1] = 'col-lg-6 col-md-6'; $footer_class[2] = 'col-lg-6 col-md-6'; break; case '3': $footer_class[1] = 'col-xl-4 col-lg-6 col-md-5'; $footer_class[2] = 'col-xl-4 col-lg-6 col-md-7'; $footer_class[3] = 'col-xl-4 col-lg-6'; break; case '4': $footer_class[1] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6'; $footer_class[2] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6'; $footer_class[3] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6'; $footer_class[4] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6'; break; default: $footer_class = 'col-xl-4 col-lg-4 col-md-6'; break; } ?> <!-- footer area start --> <?php if (is_active_sidebar('footer-1') or is_active_sidebar('footer-2') or is_active_sidebar('footer-3') or is_active_sidebar('footer-4')) : ?> <footer class="footer-area pt-100 footer-black-bg" data-top-space="<?php print esc_attr($sasup_footer_top_space); ?>px" data-bg-color="<?php print esc_attr($bg_color); ?>" data-background="<?php print esc_url($bg_img); ?>"> <div class=" container"> <div class="has-border-bottom-3 pb-80"> <div class="footer-3"> <div class="row"> <?php if ($footer_columns < 4) { print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6">'; dynamic_sidebar('footer-1'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6">'; dynamic_sidebar('footer-2'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6">'; dynamic_sidebar('footer-3'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 ps-xxl-0 col-lg-3 col-md-6 mb-30 mb-xl-0 order-last order-md-first order-lg-last">'; dynamic_sidebar('footer-4'); print '</div>'; } else { for ($num = 1; $num <= $footer_columns; $num++) { if (!is_active_sidebar('footer-' . $num)) continue; print '<div class="' . esc_attr($footer_class[$num]) . '">'; dynamic_sidebar('footer-' . $num); print '</div>'; } } ?> </div> </div> </div> </div> </footer> <?php endif; ?> <!-- footer area end --> <!-- copyright area start --> <div class="copyright-area pt-15 pb-10 footer-black-bg" data-bg-color="<?php print esc_attr($bg_color); ?>"> <div class="container"> <div class="row align-items-center"> <div class="col-xxl-12"> <p class="copyright-text text-center" data-color="#c0c1cb"><?php print sasup_copyright_text(); ?> </p> </div> </div> </div> </div> <!-- copyright area end --> <?php } /** * footer style 2 */ function sasup_footer_style_2() { $footer_bg_img = get_theme_mod('sasup_footer_bg'); $sasup_footer_social = get_theme_mod('sasup_footer_social'); $sasup_footer_top_space = function_exists('get_field') ? get_field('sasup_footer_top_space') : '0'; $sasup_copyright_center = $sasup_footer_social ? 'col-xxl-6 col-xl-6 col-lg-6 col-md-7' : 'col-lg-12 text-center'; $sasup_footer_bg_url_from_page = function_exists('get_field') ? get_field('sasup_footer_bg') : ''; $sasup_footer_bg_color_from_page = function_exists('get_field') ? get_field('sasup_footer_bg_color') : ''; $footer_bg_color = get_theme_mod('sasup_footer_bg_color'); // bg image $bg_img = !empty($sasup_footer_bg_url_from_page['url']) ? $sasup_footer_bg_url_from_page['url'] : $footer_bg_img; // bg color $bg_color = !empty($sasup_footer_bg_color_from_page) ? $sasup_footer_bg_color_from_page : $footer_bg_color; // footer_columns $footer_columns = 0; $footer_widgets = get_theme_mod('footer_widget_number', 4); for ($num = 1; $num <= $footer_widgets; $num++) { if (is_active_sidebar('footer-2-' . $num)) { $footer_columns++; } } switch ($footer_columns) { case '1': $footer_class[1] = 'col-lg-12'; break; case '2': $footer_class[1] = 'col-lg-6 col-md-6'; $footer_class[2] = 'col-lg-6 col-md-6'; break; case '3': $footer_class[1] = 'col-xl-4 col-lg-6 col-md-5'; $footer_class[2] = 'col-xl-4 col-lg-6 col-md-7'; $footer_class[3] = 'col-xl-4 col-lg-6'; break; case '4': $footer_class[1] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 order-last col-sm-6 order-lg-first'; $footer_class[2] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6'; $footer_class[3] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6'; $footer_class[4] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6'; break; default: $footer_class = 'col-xl-4 col-lg-4 col-md-6'; break; } ?> <!-- footer area start --> <?php if (is_active_sidebar('footer-2-1') or is_active_sidebar('footer-2-2') or is_active_sidebar('footer-2-3') or is_active_sidebar('footer-2-4')) : ?> <footer class="footer-area pt-90 pb-80 has-border-bottom" data-top-space="<?php print esc_attr($sasup_footer_top_space); ?>px" data-bg-color="<?php print esc_attr($bg_color); ?>" data-background="<?php print esc_url($bg_img); ?>"> <div class="container"> <div class="footer-1"> <div class="row"> <?php if ($footer_columns < 4) { print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 order-last col-sm-6 order-lg-first">'; dynamic_sidebar('footer-2-1'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6">'; dynamic_sidebar('footer-2-2'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6">'; dynamic_sidebar('footer-2-3'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6">'; dynamic_sidebar('footer-2-4'); print '</div>'; } else { for ($num = 1; $num <= $footer_columns; $num++) { if (!is_active_sidebar('footer-2-' . $num)) continue; print '<div class="' . esc_attr($footer_class[$num]) . '">'; dynamic_sidebar('footer-2-' . $num); print '</div>'; } } ?> </div> </div> </div> </footer> <?php endif; ?> <!-- footer area end --> <!-- copyright area start --> <div class="copyright-area pt-30 pb-30"> <div class="container"> <div class="row align-items-center"> <div class="<?php print esc_attr($sasup_copyright_center); ?>"> <p class="copyright-text"><?php print sasup_copyright_text(); ?></p> </div> <?php if (!empty($sasup_footer_social)) : ?> <div class="col-xxl-6 col-xl-6 col-lg-6 col-md-5"> <div class="text-lg-end"> <div class="footer-social"> <?php sasup_footer_social_profiles() ?> </div> </div> </div> <?php endif; ?> </div> </div> </div> <!-- copyright area end --> <?php } /** * footer style 3 */ function sasup_footer_style_4() { $footer_bg_img = get_theme_mod('sasup_footer_bg'); $sasup_footer_social = get_theme_mod('sasup_footer_social'); $sasup_footer_top_space = function_exists('get_field') ? get_field('sasup_footer_top_space') : '0'; $sasup_copyright_center = $sasup_footer_social ? 'col-xxl-6 col-xl-6 col-lg-6 col-md-6' : 'col-12 text-center'; $sasup_footer_bg_url_from_page = function_exists('get_field') ? get_field('sasup_footer_bg') : ''; $sasup_footer_bg_color_from_page = function_exists('get_field') ? get_field('sasup_footer_bg_color') : ''; $footer_bg_color = get_theme_mod('sasup_footer_bg_color'); // bg image $bg_img = !empty($sasup_footer_bg_url_from_page['url']) ? $sasup_footer_bg_url_from_page['url'] : $footer_bg_img; // bg color $bg_color = !empty($sasup_footer_bg_color_from_page) ? $sasup_footer_bg_color_from_page : $footer_bg_color; // footer_columns $footer_columns = 0; $footer_widgets = get_theme_mod('footer_widget_number', 4); for ($num = 1; $num <= $footer_widgets; $num++) { if (is_active_sidebar('footer-3-' . $num)) { $footer_columns++; } } switch ($footer_columns) { case '1': $footer_class[1] = 'col-lg-12'; break; case '2': $footer_class[1] = 'col-lg-6 col-md-6'; $footer_class[2] = 'col-lg-6 col-md-6'; break; case '3': $footer_class[1] = 'col-xl-4 col-lg-6 col-md-5'; $footer_class[2] = 'col-xl-4 col-lg-6 col-md-7'; $footer_class[3] = 'col-xl-4 col-lg-6'; break; case '4': $footer_class[1] = 'col-xxl-4 col-xl-4 col-lg-6 col-md-6 sasup-footer-col-flex-4-1'; $footer_class[2] = 'col-xxl-4 col-xl-4 col-lg-6 col-md-6'; $footer_class[3] = 'col-xxl-2 col-xl-2 col-lg-4 col-md-6'; $footer_class[4] = 'col-xxl-2 col-xl-2 col-lg-4 col-md-6 sasup-footer-col-flex-4-2'; break; default: $footer_class = 'col-xl-4 col-lg-4 col-md-6'; break; } ?> <!-- footer area start --> <footer class="sasup-footer-4"> <?php if (is_active_sidebar('footer-4-1') or is_active_sidebar('footer-4-2') or is_active_sidebar('footer-4-3') or is_active_sidebar('footer-4-4')) : ?> <div class="sasup-footer-style-4 footer-top sasup-footer-space-4" data-top-padding="<?php print esc_attr($sasup_footer_top_space); ?>px" data-bg-color="<?php print esc_attr($bg_color); ?>" data-background="<?php print esc_url($bg_img); ?>"> <div class="container"> <div class="row"> <?php if ($footer_columns < 4) { print '<div class="col-xxl-4 col-xl-4 col-lg-6 col-md-6 sasup-footer-col-flex-4-1">'; dynamic_sidebar('footer-4-1'); print '</div>'; print '<div class="col-xxl-4 col-xl-4 col-lg-6 col-md-6">'; dynamic_sidebar('footer-4-2'); print '</div>'; print '<div class="col-xxl-2 col-xl-2 col-lg-4 col-md-6">'; dynamic_sidebar('footer-4-3'); print '</div>'; print '<div class="col-xxl-2 col-xl-2 col-lg-4 col-md-6 sasup-footer-col-flex-4-2">'; dynamic_sidebar('footer-4-4'); print '</div>'; } else { for ($num = 1; $num <= $footer_columns; $num++) { if (!is_active_sidebar('footer-4-' . $num)) continue; print '<div class="' . esc_attr($footer_class[$num]) . '">'; dynamic_sidebar('footer-4-' . $num); print '</div>'; } } ?> </div> </div> </div> <?php endif; ?> <div class="sasup-footer-copyright-4" data-bg-color="#EFF3F8"> <div class="container"> <div class="row align-items-center"> <div class="<?php print esc_attr($sasup_copyright_center); ?>"> <div class="sasup-footer-copyright-left-4"> <p><?php print sasup_copyright_text(); ?></p> </div> </div> <?php if (!empty($sasup_footer_social)) : ?> <div class="col-xxl-6 col-xl-6 col-lg-6 col-md-6"> <div class="sasup-footer-social-4 text-md-end"> <span class="label">Follow us:</span> <div class="footer-links"> <?php sasup_footer_social_profiles_2(); ?> </div> </div> </div> <?php endif; ?> </div> </div> </div> </footer> <!-- footer area end --> <?php } /** * footer style 3 */ function sasup_footer_style_3() { $footer_bg_img = get_theme_mod('sasup_footer_bg'); $sasup_footer_social = get_theme_mod('sasup_footer_social'); $sasup_footer_top_space = function_exists('get_field') ? get_field('sasup_footer_top_space') : '0'; $sasup_copyright_center = $sasup_footer_social ? 'col-xxl-6 col-xl-6 col-lg-6 col-md-7' : 'col-lg-12 text-center'; $sasup_footer_bg_url_from_page = function_exists('get_field') ? get_field('sasup_footer_bg') : ''; $sasup_footer_bg_color_from_page = function_exists('get_field') ? get_field('sasup_footer_bg_color') : ''; $footer_bg_color = get_theme_mod('sasup_footer_bg_color'); // bg image $bg_img = !empty($sasup_footer_bg_url_from_page['url']) ? $sasup_footer_bg_url_from_page['url'] : $footer_bg_img; // bg color $bg_color = !empty($sasup_footer_bg_color_from_page) ? $sasup_footer_bg_color_from_page : $footer_bg_color; // footer_columns $footer_columns = 0; $footer_widgets = get_theme_mod('footer_widget_number', 4); for ($num = 1; $num <= $footer_widgets; $num++) { if (is_active_sidebar('footer-3-' . $num)) { $footer_columns++; } } switch ($footer_columns) { case '1': $footer_class[1] = 'col-lg-12'; break; case '2': $footer_class[1] = 'col-lg-6 col-md-6'; $footer_class[2] = 'col-lg-6 col-md-6'; break; case '3': $footer_class[1] = 'col-xl-4 col-lg-6 col-md-5'; $footer_class[2] = 'col-xl-4 col-lg-6 col-md-7'; $footer_class[3] = 'col-xl-4 col-lg-6'; break; case '4': $footer_class[1] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 order-last col-sm-6 order-lg-first'; $footer_class[2] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6'; $footer_class[3] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6'; $footer_class[4] = 'col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6'; break; default: $footer_class = 'col-xl-4 col-lg-4 col-md-6'; break; } ?> <!-- footer area start --> <?php if (is_active_sidebar('footer-3-1') or is_active_sidebar('footer-3-2') or is_active_sidebar('footer-3-3') or is_active_sidebar('footer-3-4')) : ?> <footer class="footer-area footer-bg-color3 pt-90" data-top-space="<?php print esc_attr($sasup_footer_top_space); ?>px" data-bg-color="<?php print esc_attr($bg_color); ?>" data-background="<?php print esc_url($bg_img); ?>"> <div class=" container"> <div class="has-border-bottom pb-80"> <div class="footer-1"> <div class="row"> <?php if ($footer_columns < 4) { print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 order-last col-sm-6 order-lg-first">'; dynamic_sidebar('footer-3-1'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6">'; dynamic_sidebar('footer-3-2'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6">'; dynamic_sidebar('footer-3-3'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-3 col-md-6 col-sm-6">'; dynamic_sidebar('footer-3-4'); print '</div>'; } else { for ($num = 1; $num <= $footer_columns; $num++) { if (!is_active_sidebar('footer-3-' . $num)) continue; print '<div class="' . esc_attr($footer_class[$num]) . '">'; dynamic_sidebar('footer-3-' . $num); print '</div>'; } } ?> </div> </div> </div> </div> </footer> <?php endif; ?> <!-- footer area end --> <!-- copyright area start --> <div class="copyright-area pt-30 pb-30 footer-bg-color3" data-bg-color="<?php print esc_attr($bg_color); ?>"> <div class="container"> <div class="row align-items-center"> <div class="<?php print esc_attr($sasup_copyright_center); ?>"> <p class="copyright-text"><?php print sasup_copyright_text(); ?></p> </div> <?php if (!empty($sasup_footer_social)) : ?> <div class="col-xxl-6 col-xl-6 col-lg-6 col-md-5"> <div class="text-lg-end"> <div class="footer-social"> <?php sasup_footer_social_profiles(); ?> </div> </div> </div> <?php endif; ?> </div> </div> </div> <!-- copyright area end --> <?php } /** * footer style 5 */ function sasup_footer_style_5() { $footer_bg_img = get_theme_mod('sasup_footer_bg'); $sasup_footer_social = get_theme_mod('sasup_footer_social'); $sasup_footer_top_space = function_exists('get_field') ? get_field('sasup_footer_top_space') : '0'; $sasup_copyright_center = $sasup_footer_social ? 'col-xxl-6 col-xl-6 col-lg-6 col-md-7' : 'col-lg-12 text-center'; $sasup_footer_bg_url_from_page = function_exists('get_field') ? get_field('sasup_footer_bg') : ''; $sasup_footer_bg_color_from_page = function_exists('get_field') ? get_field('sasup_footer_bg_color') : ''; $footer_bg_color = get_theme_mod('sasup_footer_bg_color'); // bg image $bg_img = !empty($sasup_footer_bg_url_from_page['url']) ? $sasup_footer_bg_url_from_page['url'] : $footer_bg_img; // bg color $bg_color = !empty($sasup_footer_bg_color_from_page) ? $sasup_footer_bg_color_from_page : $footer_bg_color; // footer_columns $footer_columns = 0; $footer_widgets = get_theme_mod('footer_widget_number', 4); for ($num = 1; $num <= $footer_widgets; $num++) { if (is_active_sidebar('footer-5-' . $num)) { $footer_columns++; } } switch ($footer_columns) { case '1': $footer_class[1] = 'col-lg-12'; break; case '2': $footer_class[1] = 'col-lg-6 col-md-6'; $footer_class[2] = 'col-lg-6 col-md-6'; break; case '3': $footer_class[1] = 'col-xl-4 col-lg-6 col-md-5'; $footer_class[2] = 'col-xl-4 col-lg-6 col-md-7'; $footer_class[3] = 'col-xl-4 col-lg-6'; break; case '4': $footer_class[1] = 'col-xxl-3 col-xl-3 col-lg-6 col-md-6'; $footer_class[2] = 'col-xxl-3 col-xl-3 col-lg-6 col-md-6'; $footer_class[3] = 'col-xxl-3 col-xl-3 col-lg-6 col-md-6'; $footer_class[4] = 'col-xxl-3 col-xl-3 col-lg-6 col-md-6'; break; default: $footer_class = 'col-xl-4 col-lg-4 col-md-6'; break; } ?> <!-- footer area start --> <?php if (is_active_sidebar('footer-5-1') or is_active_sidebar('footer-5-2') or is_active_sidebar('footer-5-3') or is_active_sidebar('footer-5-4')) : ?> <footer class="footer-area pt-300 sasup-footer-4-space pb-45 footer-bg-05" data-top-space="<?php print esc_attr($sasup_footer_top_space); ?>px" data-bg-color="<?php print esc_attr($bg_color); ?>"> <div class="container"> <div class="row"> <?php if ($footer_columns < 4) { print '<div class="col-xxl-3 col-xl-3 col-lg-6 col-md-6">'; dynamic_sidebar('footer-5-1'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-6 col-md-6">'; dynamic_sidebar('footer-5-2'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-6 col-md-6">'; dynamic_sidebar('footer-5-3'); print '</div>'; print '<div class="col-xxl-3 col-xl-3 col-lg-6 col-md-6">'; dynamic_sidebar('footer-5-4'); print '</div>'; } else { for ($num = 1; $num <= $footer_columns; $num++) { if (!is_active_sidebar('footer-5-' . $num)) continue; print '<div class="' . esc_attr($footer_class[$num]) . '">'; dynamic_sidebar('footer-5-' . $num); print '</div>'; } } ?> </div> </div> </footer> <?php endif; ?> <!-- footer area end --> <!-- copyright area start --> <div class="copyright-area footer-bg-05" data-bg-color="<?php print esc_attr($bg_color); ?>"> <div class="container"> <div class="sasup-has-copyright-border-top pt-25 pb-20"> <div class="row"> <div class="col-xxl-6 col-xl-6 col-lg-6 col-md-6"> <p class="sasup-copyright-text-4"><?php print sasup_copyright_text(); ?></p> </div> <div class="col-xxl-6 col-xl-6 col-lg-6 col-md-6"> <div class="sasup-copyright-menu-link-4 text-end"> <a href="#"><?php print esc_html__('Terms & Conditions', 'sasup'); ?></a> <a href="#"><?php print esc_html__('Privacy Policy', 'sasup'); ?></a> <a href="#"><?php print esc_html__('Help', 'sasup'); ?></a> </div> </div> </div> </div> </div> </div> <!-- copyright area end --> <?php } // sasup_copyright_text function sasup_copyright_text() { print get_theme_mod('sasup_copyright', 'Copyright ©2022 Bdevs. All Rights Reserved'); } /** * [sasup_breadcrumb_func description] * @return [type] [description] */ function sasup_breadcrumb_func() { $breadcrumb_class = ''; $breadcrumb_show = 1; if (is_front_page() && is_home()) { $title = get_theme_mod('breadcrumb_blog_title', __('Blog', 'sasup')); $breadcrumb_class = 'home_front_page'; } elseif (is_front_page()) { $title = get_theme_mod('breadcrumb_blog_title', __('Blog', 'sasup')); $breadcrumb_show = 0; } elseif (is_home()) { if (get_option('page_for_posts')) { $title = get_the_title(get_option('page_for_posts')); } } elseif (is_single() && 'post' == get_post_type()) { if (rtl_enable()) $title = get_theme_mod('breadcrumb_blog_title_details_rtl', __('Blog', 'sasup')); else $title = get_the_title(); } elseif (is_single() && 'product' == get_post_type()) { $title = get_theme_mod('breadcrumb_product_details', __('Shop', 'sasup')); } elseif (is_single() && 'bdevs-services' == get_post_type()) { if (rtl_enable()) $title = get_theme_mod('breadcrumb_department_details_rtl', __('Services', 'sasup')); else $title = get_the_title(); } elseif (is_single() && 'bdevs-doctor' == get_post_type()) { if (rtl_enable()) $title = get_theme_mod('breadcrumb_doctor_details_rtl', __('Doctor Details', 'sasup')); else $title = get_theme_mod('breadcrumb_doctor_details', __('Doctor Details', 'sasup')); } elseif (is_single() && 'bdevs-cases' == get_post_type()) { if (rtl_enable()) $title = get_theme_mod('breadcrumb_case_study_details_rtl', __('Gallery', 'sasup')); else $title = get_the_title(); } elseif (is_search()) { $title = esc_html__('Search Results for : ', 'sasup') . get_search_query(); } elseif (is_404()) { $title = esc_html__('Page not Found', 'sasup'); } elseif (function_exists('is_woocommerce') && is_woocommerce()) { $title = get_theme_mod('breadcrumb_shop', __('Shop', 'sasup')); } elseif (is_archive()) { $title = get_the_archive_title(); } else { $title = get_the_title(); } $_id = get_the_ID(); if (is_single() && 'product' == get_post_type()) { $_id = $post->ID; } elseif (function_exists("is_shop") and is_shop()) { $_id = wc_get_page_id('shop'); } elseif (is_home() && get_option('page_for_posts')) { $_id = get_option('page_for_posts'); } $is_breadcrumb = function_exists('get_field') ? get_field('is_it_invisible_breadcrumb', $_id) : ''; if (!empty($_GET['s'])) { $is_breadcrumb = null; } if (empty($is_breadcrumb) && $breadcrumb_show == 1) { $bg_img_from_page = function_exists('get_field') ? get_field('breadcrumb_background_image', $_id) : ''; $hide_bg_img = function_exists('get_field') ? get_field('hide_breadcrumb_background_image', $_id) : ''; // get_theme_mod $bg_img = get_theme_mod('breadcrumb_bg_img'); if ($hide_bg_img) { $bg_img = ''; } else { $bg_img = !empty($bg_img_from_page) ? $bg_img_from_page['url'] : $bg_img; } ?> <?php $breadcrumb_shape_switch = get_theme_mod('breadcrumb_shape_switch', true); ?> <div class="breadcrumb-area breadcrumb-bg breadcrumb-spacing pt-215 pb-140 <?php print esc_attr($breadcrumb_class); ?>" data-background="<?php print esc_attr($bg_img); ?>"> <div class="container"> <div class="breadcrumb-content text-center"> <h3 class="breadcrumb-title"><?php echo wp_kses_post($title); ?></h3> <div class="breadcrumb-trail"> <nav> <?php sasup_breadcrumb_callback(); ?> </nav> </div> </div> </div> </div> <?php } } add_action('sasup_before_main_content', 'sasup_breadcrumb_func'); function sasup_breadcrumb_callback() { $args = array( 'show_browse' => false, 'post_taxonomy' => array('product' => 'product_cat') ); $breadcrumb = new Breadcrumb_Class($args); return $breadcrumb->trail(); } // gru_search_form function sasup_search_form() { ?> <!-- Modal Search --> <div class="search-wrap d-none"> <div class="search-inner"> <i class="fal fa-times search-close" id="search-close"></i> <div class="search-cell"> <form method="get" action="<?php print esc_url(home_url('/')); ?>"> <div class="search-field-holder"> <input type="search" name="s" class="main-search-input" value="<?php print esc_attr(get_search_query()) ?>" placeholder="<?php print esc_attr__('Search Your Keyword...', 'sasup'); ?>"> </div> </form> </div> </div> </div> <?php } add_action('sasup_before_main_content', 'sasup_search_form'); /** * * pagination */ if (!function_exists('sasup_pagination')) { function _sasup_pagi_callback($pagination) { return $pagination; } //page navegation function sasup_pagination($prev, $next, $pages, $args) { global $wp_query, $wp_rewrite; $menu = ''; $wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1; if ($pages == '') { global $wp_query; $pages = $wp_query->max_num_pages; if (!$pages) $pages = 1; } $pagination = array( 'base' => add_query_arg('paged', '%#%'), 'format' => '', 'total' => $pages, 'current' => $current, 'prev_text' => $prev, 'next_text' => $next, 'type' => 'array' ); //rewrite permalinks if ($wp_rewrite->using_permalinks()) $pagination['base'] = user_trailingslashit(trailingslashit(remove_query_arg('s', get_pagenum_link(1))) . 'page/%#%/', 'paged'); if (!empty($wp_query->query_vars['s'])) $pagination['add_args'] = array('s' => get_query_var('s')); $pagi = ''; if (paginate_links($pagination) != '') { $paginations = paginate_links($pagination); $pagi .= '<ul>'; foreach ($paginations as $key => $pg) { $pagi .= '<li>' . $pg . '</li>'; } $pagi .= '</ul>'; } print _sasup_pagi_callback($pagi); } } // rtl_enable function rtl_enable() { $my_current_lang = apply_filters('wpml_current_language', NULL); $rtl_enable = get_theme_mod('rtl_switch', false); if ($my_current_lang != 'en' && $rtl_enable) { return true; } else { return false; } } // header top bg color function sasup_breadcrumb_bg_color() { $color_code = get_theme_mod('sasup_breadcrumb_bg_color', '#222'); wp_enqueue_style('sasup-custom', SASUP_THEME_CSS_DIR . 'sasup-custom.css', array()); if ($color_code != '') { $custom_css = ''; $custom_css .= ".breadcrumb-bg.gray-bg{ background: " . $color_code . "}"; wp_add_inline_style('sasup-breadcrumb-bg', $custom_css); } } add_action('wp_enqueue_scripts', 'sasup_breadcrumb_bg_color'); // breadcrumb-spacing top function sasup_breadcrumb_spacing() { $padding_px = get_theme_mod('sasup_breadcrumb_top_spacing', '215px'); wp_enqueue_style('sasup-custom', SASUP_THEME_CSS_DIR . 'sasup-custom.css', array()); if ($padding_px != '') { $custom_css = ''; $custom_css .= ".breadcrumb-spacing{ padding-top: " . $padding_px . "}"; wp_add_inline_style('sasup-custom', $custom_css); } } add_action('wp_enqueue_scripts', 'sasup_breadcrumb_spacing'); // breadcrumb-spacing bottom function sasup_breadcrumb_bottom_spacing() { $padding_px = get_theme_mod('sasup_breadcrumb_bottom_spacing', '140px'); wp_enqueue_style('sasup-custom', SASUP_THEME_CSS_DIR . 'sasup-custom.css', array()); if ($padding_px != '') { $custom_css = ''; $custom_css .= ".breadcrumb-spacing{ padding-bottom: " . $padding_px . "}"; wp_add_inline_style('sasup-custom', $custom_css); } } add_action('wp_enqueue_scripts', 'sasup_breadcrumb_bottom_spacing'); // scrollup function sasup_scrollup_switch() { $scrollup_switch = get_theme_mod('sasup_scrollup_switch', false); wp_enqueue_style('sasup-custom', SASUP_THEME_CSS_DIR . 'sasup-custom.css', array()); if ($scrollup_switch) { $custom_css = ''; $custom_css .= "#scrollUp{ display: none !important;}"; wp_add_inline_style('sasup-scrollup-switch', $custom_css); } } add_action('wp_enqueue_scripts', 'sasup_scrollup_switch'); // Theme color function sasup_custom_color() { $color_code_1 = get_theme_mod('sasup_color_option', '#2f75ff'); $color_code_2 = get_theme_mod('sasup_color_option_2', '#fb5050'); $color_code_3 = get_theme_mod('sasup_color_option_3', '#fb4e7f'); $sasup_white_color = get_theme_mod('sasup_white_color', '#fff'); $sasup_heading_color = get_theme_mod('sasup_heading_color', '#0a1426'); $sasup_body_color = get_theme_mod('sasup_body_color', '#535559'); $sasup_color_tertiary2 = get_theme_mod('sasup_color_option_4', '#21AD94'); $sasup_color_tertiary3 = get_theme_mod('sasup_color_tertiary3', '#ff4e80'); $sasup_color_tertiary4 = get_theme_mod('sasup_color_tertiary4', '#6A55FF'); wp_enqueue_style('sasup-custom', SASUP_THEME_CSS_DIR . 'sasup-custom.css', array()); $custom_css = ''; $custom_css .= ":root{ --clr-theme-1: " . $color_code_1 . "; --clr-theme-2: " . $color_code_2 . "; --clr-tertiary: " . $color_code_3 . "; --clr-tertiary2: " . $sasup_color_tertiary2 . "; --clr-tertiary3: " . $sasup_color_tertiary3 . "; --clr-tertiary4: " . $sasup_color_tertiary4 . "; --clr-common-white: " . $sasup_white_color . "; --clr-body-heading: " . $sasup_heading_color . "; --clr-body-text: " . $sasup_body_color . "; }"; wp_add_inline_style('sasup-custom', $custom_css); } add_action('wp_enqueue_scripts', 'sasup_custom_color'); // Logo size function sasup_logo_size() { $logo_size = get_theme_mod('sasup_logo_size', '133'); wp_enqueue_style('sasup-custom', SASUP_THEME_CSS_DIR . 'sasup-custom.css', array()); if ($logo_size != '') { $custom_css = ''; $custom_css .= ".sasup-logo img { width: " . $logo_size . "px}"; wp_add_inline_style('sasup-custom', $custom_css); } } add_action('wp_enqueue_scripts', 'sasup_logo_size'); // sasup_kses_intermediate function sasup_kses_intermediate($string = '') { return wp_kses($string, sasup_get_allowed_html_tags('intermediate')); } function sasup_get_allowed_html_tags($level = 'basic') { $allowed_html = [ 'b' => [], 'i' => [], 'u' => [], 'em' => [], 'br' => [], 'abbr' => [ 'title' => [], ], 'span' => [ 'class' => [], ], 'strong' => [], 'a' => [ 'href' => [], 'title' => [], 'class' => [], 'id' => [] ] ]; return $allowed_html; }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�