X7ROOT File Manager
Current Path:
/home/notabjze/caribbeansee.com/wp-content/themes/elessi-theme/cores
home
/
notabjze
/
caribbeansee.com
/
wp-content
/
themes
/
elessi-theme
/
cores
/
ðŸ“
..
📄
nasa-captcha.php
(3.73 KB)
📄
nasa-custom-wc-ajax.php
(54.2 KB)
📄
nasa-dokan-functions.php
(8.83 KB)
📄
nasa-dynamic-style.php
(61.83 KB)
📄
nasa-outdate-functions.php
(7.7 KB)
📄
nasa-register-fonts.php
(8.74 KB)
📄
nasa-shop-ajax.php
(15.7 KB)
📄
nasa-theme-footers.php
(32.41 KB)
📄
nasa-theme-functions.php
(50.29 KB)
📄
nasa-theme-headers.php
(36.22 KB)
📄
nasa-theme-options.php
(15.07 KB)
📄
nasa-widget-functions.php
(23.57 KB)
📄
nasa-wishlist.php
(9.91 KB)
📄
nasa-woo-actions.php
(79.2 KB)
📄
nasa-woo-functions.php
(74.78 KB)
📄
nasa-yith-wcwl-ext.php
(22.06 KB)
Editing: nasa-theme-footers.php
<?php defined('ABSPATH') or die(); // Exit if accessed directly /** * Footer output * since 4.0 */ add_action('nasa_footer_layout_style', 'elessi_footer_output'); if (!function_exists('elessi_footer_output')) : function elessi_footer_output() { global $nasa_opt, $wp_query; $inMobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; $footer_mode = isset($nasa_opt['footer_mode']) ? $nasa_opt['footer_mode'] : 'builder'; $footer_builder = isset($nasa_opt['footer-type']) ? $nasa_opt['footer-type'] : false; $footer_builder_m = isset($nasa_opt['footer-mobile']) ? $nasa_opt['footer-mobile'] : false; $footer_buildin = isset($nasa_opt['footer_build_in']) ? $nasa_opt['footer_build_in'] : false; $footer_buildin_m = isset($nasa_opt['footer_build_in_mobile']) ? $nasa_opt['footer_build_in_mobile'] : false; $footer_buildin_m = $footer_buildin_m === '' ? $footer_buildin : $footer_buildin_m; // Ext-Desktop $footer_builder_e = isset($nasa_opt['footer_elm']) ? $nasa_opt['footer_elm'] : false; $footer_builder_e_m = isset($nasa_opt['footer_elm_mobile']) ? $nasa_opt['footer_elm_mobile'] : false; $footer_builder_e_m = $footer_builder_e_m ? $footer_builder_e_m : $footer_builder_e; // Ext-Desktop $footer = false; $footer_override = false; $footer_mode_override = false; $footer_mode = $footer_mode == 'builder-e' && !NASA_HF_BUILDER ? 'builder' : $footer_mode; if (!NASA_HF_BUILDER || (isset($nasa_opt['f_buildin']) && !$nasa_opt['f_buildin'])) { $footer_mode = $footer_mode == 'build-in' ? 'builder' : $footer_mode; } if ($footer_mode == 'builder') { $footer = $inMobile ? $footer_builder_m : $footer_builder; } if ($footer_mode == 'build-in') { $footer = $inMobile ? $footer_buildin_m : $footer_buildin; } if ($footer_mode == 'builder-e') { $footer = $inMobile ? $footer_builder_e_m : $footer_builder_e; } $page_id = false; $root_term_id = elessi_get_root_term_id(); /* * For Page */ if (!$root_term_id) { /* * Override Footer */ $is_shop = $pageShop = $is_product_taxonomy = false; if (NASA_WOO_ACTIVED) { $is_shop = is_shop(); $is_product_taxonomy = is_product_taxonomy(); $pageShop = wc_get_page_id('shop'); } if (($is_shop || $is_product_taxonomy) && $pageShop > 0) { $page_id = $pageShop; } /** * Page */ if (!$page_id) { $page_id = $wp_query->get_queried_object_id(); } /** * Switch footer */ if ($page_id) { $footer_mode_override = get_post_meta($page_id, '_nasa_footer_mode', true); if ($inMobile) { switch ($footer_mode_override) : case 'builder' : $footer_override = get_post_meta($page_id, '_nasa_custom_footer_mobile', true); break; case 'build-in' : if (NASA_ELEMENTOR_ACTIVE && (!isset($nasa_opt['f_buildin']) || $nasa_opt['f_buildin'])) { $footer_override = get_post_meta($page_id, '_nasa_footer_build_in_mobile', true); if ($footer_override == '') { $footer_override = get_post_meta($page_id, '_nasa_footer_build_in', true); } } break; case 'builder-e' : $footer_override = get_post_meta($page_id, '_nasa_footer_builder_e_mobile', true); if (!$footer_override) { $footer_override = get_post_meta($page_id, '_nasa_footer_builder_e', true); } break; default : break; endswitch; } /* Desktop */ else { switch ($footer_mode_override) : case 'builder' : $footer_override = get_post_meta($page_id, '_nasa_custom_footer', true); break; case 'build-in' : if (NASA_ELEMENTOR_ACTIVE && (!isset($nasa_opt['f_buildin']) || $nasa_opt['f_buildin'])) { $footer_override = get_post_meta($page_id, '_nasa_footer_build_in', true); } break; case 'builder-e' : $footer_override = get_post_meta($page_id, '_nasa_footer_builder_e', true); break; default : break; endswitch; } } } /** * For Root Category */ else { $footer_mode_override = get_term_meta($root_term_id, 'cat_footer_mode', true); /** * Mobile */ if ($inMobile) { switch ($footer_mode_override) : case 'builder' : $footer_override = get_term_meta($root_term_id, 'cat_footer_mobile', true); break; case 'build-in' : if (NASA_ELEMENTOR_ACTIVE && (!isset($nasa_opt['f_buildin']) || $nasa_opt['f_buildin'])) { $footer_override = get_term_meta($root_term_id, 'cat_footer_build_in_mobile', true); if ($footer_override == '') { $footer_override = get_term_meta($root_term_id, 'cat_footer_build_in', true); } } break; case 'builder-e' : $footer_override = get_term_meta($root_term_id, 'cat_footer_builder_e_mobile', true); if (!$footer_override) { $footer_override = get_term_meta($root_term_id, 'cat_footer_builder_e', true); } break; default : break; endswitch; } /** * Desktop */ else { switch ($footer_mode_override) : case 'builder' : $footer_override = get_term_meta($root_term_id, 'cat_footer_type', true); break; case 'build-in' : if (NASA_ELEMENTOR_ACTIVE && (!isset($nasa_opt['f_buildin']) || $nasa_opt['f_buildin'])) { $footer_override = get_term_meta($root_term_id, 'cat_footer_build_in', true); } break; case 'builder-e' : $footer_override = get_term_meta($root_term_id, 'cat_footer_builder_e', true); break; default : break; endswitch; } } if ($footer_override) { $footer = $footer_override; $footer_mode = $footer_mode_override; } if (!$footer) { return; } do_action('nasa_before_footer_output'); if ($footer_mode == 'builder') { elessi_footer_builder($footer); } if ($footer_mode == 'build-in') { elessi_footer_build_in($footer); } if ($footer_mode == 'builder-e') { elessi_footer_builder_elementor($footer); } do_action('nasa_after_footer_output'); } endif; /** * Open wrap Footer */ add_action('nasa_before_footer_output', 'elessi_before_footer_output'); if (!function_exists('elessi_before_footer_output')) : function elessi_before_footer_output() { echo '<!-- MAIN FOOTER --><footer id="nasa-footer" class="footer-wrapper nasa-clear-both">'; } endif; /** * Close wrap Footer */ add_action('nasa_after_footer_output', 'elessi_after_footer_output'); if (!function_exists('elessi_after_footer_output')) : function elessi_after_footer_output() { echo '</footer><!-- END MAIN FOOTER -->'; } endif; /** * Footer Builder */ if (!function_exists('elessi_footer_builder')) : function elessi_footer_builder($footer_slug) { if (!function_exists('nasa_get_footer')) { return; } /** * get footer content */ echo nasa_get_footer($footer_slug); } endif; /** * Footer Builder Elementor */ if (!function_exists('elessi_footer_builder_elementor')) : function elessi_footer_builder_elementor($footer_id = 0) { if (!shortcode_exists('hfe_template') || !(int) $footer_id) { return; } /** * get footer content from Footer Builder By Elementor */ echo do_shortcode('[hfe_template id="' . esc_attr($footer_id) . '"]'); } endif; /** * Footer Build-in */ if (!function_exists('elessi_footer_build_in')) : function elessi_footer_build_in($footer) { $file = ELESSI_CHILD_PATH . '/footers/footer-built-in-' . $footer . '.php'; $real_file = is_file($file) ? $file : ELESSI_THEME_PATH . '/footers/footer-built-in-' . $footer . '.php'; if (is_file($real_file)) { include $real_file; } } endif; /** * Footer run static content */ add_action('wp_footer', 'elessi_run_static_content', 9); if (!function_exists('elessi_run_static_content')) : function elessi_run_static_content() { do_action('nasa_before_static_content'); do_action('nasa_static_content'); do_action('nasa_after_static_content'); } endif; /** * Group static buttons */ add_action('nasa_static_content', 'elessi_static_group_btns', 10); if (!function_exists('elessi_static_group_btns')) : function elessi_static_group_btns() { echo '<!-- Start static group buttons -->'; echo '<div class="nasa-static-group-btn">'; do_action('nasa_static_group_btns'); echo '</div>'; echo '<!-- End static group buttons -->'; } endif; /** * Back to top buttons */ add_action('nasa_static_group_btns', 'elessi_static_back_to_top_btns'); if (!function_exists('elessi_static_back_to_top_btns')) : function elessi_static_back_to_top_btns() { global $nasa_opt; if (isset($nasa_opt['back_to_top']) && !$nasa_opt['back_to_top']) { return; } $btns = '<a href="javascript:void(0);" id="nasa-back-to-top" class="nasa-tip nasa-tip-left" data-tip="' . esc_attr__('Back To Top', 'elessi-theme') . '" rel="nofollow"><i class="pe-7s-angle-up"></i></a>'; echo apply_filters('nasa_back_to_top_button', $btns); } endif; /** * static_content */ add_action('nasa_static_content', 'elessi_static_content_before', 10); if (!function_exists('elessi_static_content_before')) : function elessi_static_content_before() { echo '<!-- Start static tags -->' . '<div class="nasa-check-reponsive nasa-desktop-check"></div>' . '<div class="nasa-check-reponsive nasa-tablet-check"></div>' . '<div class="nasa-check-reponsive nasa-mobile-check"></div>' . '<div class="nasa-check-reponsive nasa-switch-check"></div>' . '<div class="black-window hidden-tag"></div>' . '<div class="white-window hidden-tag"></div>' . '<div class="transparent-window hidden-tag"></div>' . '<div class="transparent-mobile hidden-tag"></div>' . '<div class="black-window-mobile"></div>'; } endif; /** * Mobile static */ add_action('nasa_static_content', 'elessi_static_for_mobile', 12); if (!function_exists('elessi_static_for_mobile')) : function elessi_static_for_mobile() { global $nasa_opt; /** * Search for Mobile */ $search_form_file = ELESSI_CHILD_PATH . '/includes/nasa-mobile-product-searchform.php'; if (is_file($search_form_file)) { include $search_form_file; // For Override old file } else { echo '<div class="warpper-mobile-search hidden-tag">'; elessi_search_mobile(); echo '</div>'; } /** * Menu Account for Mobile */ $inMobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; $mainSreen = isset($nasa_opt['main_screen_acc_mobile']) && !$nasa_opt['main_screen_acc_mobile'] ? false : true; if (!$mainSreen || !$inMobile) { if (!isset($nasa_opt['hide_tini_menu_acc']) || !$nasa_opt['hide_tini_menu_acc']) { $mobile_acc_file = ELESSI_CHILD_PATH . '/includes/nasa-mobile-account.php'; include is_file($mobile_acc_file) ? $mobile_acc_file : ELESSI_THEME_PATH . '/includes/nasa-mobile-account.php'; } } } endif; /** * Static Cart sidebar */ add_action('nasa_static_content', 'elessi_static_cart_sidebar', 13); if (!function_exists('elessi_static_cart_sidebar')) : function elessi_static_cart_sidebar() { global $nasa_opt; if (!NASA_WOO_ACTIVED || (isset($nasa_opt['disable-cart']) && $nasa_opt['disable-cart'])) { return; } $nasa_cart_style = isset($nasa_opt['style-cart']) ? esc_attr($nasa_opt['style-cart']) : 'style-1'; ?> <div id="cart-sidebar" class="nasa-static-sidebar <?php echo esc_attr($nasa_cart_style); ?>"> <!-- canvas id="nasa-confetti" style="position:absolute;top:0;left:0;display:none;z-index:99;"></canvas --> <div class="cart-close nasa-sidebar-close"> <a href="javascript:void(0);" title="<?php esc_attr_e('Close', 'elessi-theme'); ?>" rel="nofollow"><?php esc_html_e('Close','elessi-theme'); ?></a> <span class="nasa-tit-mycart nasa-sidebar-tit text-center"> <?php echo esc_html__('My Cart', 'elessi-theme'); ?> </span> </div> <div class="widget_shopping_cart_content"> <input type="hidden" name="nasa-mini-cart-empty-content" /> </div> <?php if (apply_filters('nasa_cart_sidebar_show', isset($_REQUEST['nasa_cart_sidebar']) && $_REQUEST['nasa_cart_sidebar'] == 1 ? true : false)) : ?> <input type="hidden" name="nasa_cart_sidebar_show" value="1" /> <?php endif; ?> </div> <?php } endif; /** * Static Wishlist sidebar */ add_action('nasa_static_content', 'elessi_static_wishlist_sidebar', 14); if (!function_exists('elessi_static_wishlist_sidebar')) : function elessi_static_wishlist_sidebar() { if (!NASA_WOO_ACTIVED) { return; } global $nasa_opt; if (NASA_WISHLIST_ENABLE) { echo '<input type="hidden" name="nasa_yith_wishlist_actived" value="1" />'; } if (!NASA_WISHLIST_ENABLE) { if (isset($nasa_opt['enable_nasa_wishlist']) && !$nasa_opt['enable_nasa_wishlist']) { return; } $nasa_wishlist = function_exists('elessi_woo_wishlist') ? elessi_woo_wishlist() : null; if ($nasa_wishlist) { echo '<input type="hidden" name="nasa_wishlist_cookie_name" value="' . $nasa_wishlist->get_cookie_name() . '" />'; } } $nasa_wishlist_style = isset($nasa_opt['style-wishlist']) ? esc_attr($nasa_opt['style-wishlist']) : 'style-1'; ?> <div id="nasa-wishlist-sidebar" class="nasa-static-sidebar <?php echo esc_attr($nasa_wishlist_style); ?>"> <div class="wishlist-close nasa-sidebar-close"> <a href="javascript:void(0);" title="<?php esc_attr_e('Close', 'elessi-theme'); ?>" rel="nofollow"> <?php esc_html_e('Close', 'elessi-theme'); ?> </a> <span class="nasa-tit-wishlist nasa-sidebar-tit text-center"> <?php echo esc_html__('Wishlist', 'elessi-theme'); ?> </span> </div> <?php echo elessi_loader_html('nasa-wishlist-sidebar-content'); ?> </div> <?php } endif; /** * Static Login / Register Form */ add_action('nasa_static_content', 'elessi_static_login_register', 15); if (!function_exists('elessi_static_login_register')) : function elessi_static_login_register() { global $nasa_opt; if (did_action('nasa_init_login_register_form')) { return; } if (!NASA_CORE_USER_LOGGED && shortcode_exists('woocommerce_my_account') && (!isset($nasa_opt['login_ajax']) || $nasa_opt['login_ajax'] == 1)) : ?> <div class="nasa-login-register-warper" style="display: none;"></div> <script type="text/template" id="tmpl-nasa-register-form"> <div id="nasa-login-register-form"> <div class="nasa-form-logo-log nasa-no-fix-size-retina"> <?php echo elessi_logo(); ?> <a class="login-register-close nasa-stclose" href="javascript:void(0);" title="<?php esc_attr_e('Close', 'elessi-theme'); ?>" rel="nofollow"></a> </div> <div class="nasa-message margin-top-20"></div> <div class="nasa-form-content"> <?php do_action('nasa_login_register_form', true); ?> </div> </div> </script> <?php endif; } endif; /** * Static Quickview sidebar */ add_action('nasa_static_content', 'elessi_static_quickview_sidebar', 16); if (!function_exists('elessi_static_quickview_sidebar')) : function elessi_static_quickview_sidebar() { global $nasa_opt; $style_quickview = isset($nasa_opt['style_quickview']) && in_array($nasa_opt['style_quickview'], array('sidebar', 'popup')) ? $nasa_opt['style_quickview'] : 'sidebar'; if ($style_quickview == 'sidebar') : $crazy = false; $class = 'nasa-static-sidebar'; if (isset($nasa_opt['transition_load']) && $nasa_opt['transition_load'] == 'crazy') : $class .= ' nasa-crazy-load qv-loading'; $crazy = true; endif; $bg_version = elessi_get_bg_mode(); $class .= $bg_version == 1 ? ' style-2' : ' style-1'; ?> <div id="nasa-quickview-sidebar" class="<?php echo esc_attr($class); ?>"> <?php if ($crazy) : ?> <div class="nasa-quickview-fog hidden-tag"> <div class="qv-crazy-imgs"></div> <div class="qv-crazy-info"></div> </div> <?php endif; ?> <div class="quickview-close nasa-sidebar-close"> <a href="javascript:void(0);" title="<?php esc_attr_e('Close', 'elessi-theme'); ?>" rel="nofollow"><?php esc_html_e('Close', 'elessi-theme'); ?></a> </div> <?php echo elessi_loader_html('nasa-quickview-sidebar-content', false); ?> </div> <?php endif; } endif; /** * Static Compare sidebar */ add_action('nasa_static_content', 'elessi_static_compare_sidebar', 17); if (!function_exists('elessi_static_compare_sidebar')) : function elessi_static_compare_sidebar() { global $yith_woocompare; if ($yith_woocompare) { $nasa_compare = isset($yith_woocompare->obj) ? $yith_woocompare->obj : $yith_woocompare; if (isset($nasa_compare->cookie_name)) { echo '<input type="hidden" name="nasa_woocompare_cookie_name" value="' . $nasa_compare->cookie_name . '" />'; } } ?> <div class="nasa-compare-list-bottom"> <div id="nasa-compare-sidebar-content" class="nasa-relative"> <div class="nasa-loader"></div> </div> <p class="nasa-compare-mess nasa-compare-success hidden-tag"></p> <p class="nasa-compare-mess nasa-compare-exists hidden-tag"></p> </div> <?php } endif; /** * Mobile Menu */ add_action('nasa_static_content', 'elessi_static_menu_vertical_mobile', 19); if (!function_exists('elessi_static_menu_vertical_mobile')) : function elessi_static_menu_vertical_mobile() { global $nasa_opt; $class = isset($nasa_opt['mobile_menu_layout']) ? 'nasa-' . $nasa_opt['mobile_menu_layout'] : 'nasa-light-new'; ?> <div id="nasa-menu-sidebar-content" class="<?php echo esc_attr($class); ?>"> <a class="nasa-close-menu-mobile" href="javascript:void(0);" title="<?php esc_attr_e('Close', 'elessi-theme'); ?>" rel="nofollow"> <?php esc_html_e('Close', 'elessi-theme'); ?> </a> <div class="nasa-mobile-nav-wrap"> <div id="mobile-navigation"></div> </div> </div> <?php /** * Menus Heading for Mobile */ echo '<div id="heading-menu-mobile" class="hidden-tag"><i class="fa fa-bars"></i>' . esc_html__('Navigation','elessi-theme') . '</div>'; } endif; /** * Top Categories filter */ add_action('nasa_static_content', 'elessi_static_top_cat_filter', 20); if (!function_exists('elessi_static_top_cat_filter')) : function elessi_static_top_cat_filter() { ?> <div class="nasa-top-cat-filter-wrap-mobile"> <span class="nasa-tit-filter-cat"> <?php echo esc_html__("Categories", 'elessi-theme'); ?> </span> <?php echo elessi_get_all_categories(); ?> <a href="javascript:void(0);" title="<?php esc_attr_e('Close', 'elessi-theme'); ?>" class="nasa-close-filter-cat" rel="nofollow"></a> </div> <?php } endif; /** * Static Configurations */ add_action('nasa_static_content', 'elessi_static_config_info', 21); if (!function_exists('elessi_static_config_info')) : function elessi_static_config_info() { global $nasa_opt, $nasa_loadmore_style; $inMobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; /** * Paging style in store */ if (isset($_REQUEST['paging-style']) && in_array($_REQUEST['paging-style'], $nasa_loadmore_style)) { echo '<input type="hidden" name="nasa_loadmore_style" value="' . $_REQUEST['paging-style'] . '" />'; } /** * Mobile Fixed add to cart in Desktop */ if (!isset($nasa_opt['enable_fixed_add_to_cart']) || $nasa_opt['enable_fixed_add_to_cart']) { echo '<!-- Enable Fixed add to cart single product -->'; echo '<input type="hidden" name="nasa_fixed_single_add_to_cart" value="1" />'; } /** * Mobile Fixed add to cart in mobile */ if (!isset($nasa_opt['mobile_fixed_add_to_cart'])) { $nasa_opt['mobile_fixed_add_to_cart'] = 'no'; } echo '<!-- Fixed add to cart single product in Mobile layout -->'; echo '<input type="hidden" name="nasa_fixed_mobile_single_add_to_cart_layout" value="' . esc_attr($nasa_opt['mobile_fixed_add_to_cart']) . '" />'; /** * Mobile Detect */ if ($inMobile) { echo '<!-- In Mobile -->'; echo '<input type="hidden" name="nasa_mobile_layout" value="1" />'; } /** * Event After add to cart */ $after_add_to_cart = isset($nasa_opt['event-after-add-to-cart']) ? $nasa_opt['event-after-add-to-cart'] : 'sidebar'; echo '<!-- Event After Add To Cart -->'; echo '<input type="hidden" name="nasa-event-after-add-to-cart" value="' . esc_attr($after_add_to_cart) . '" />'; ?> <!-- URL Logout --> <input type="hidden" name="nasa_logout_menu" value="<?php echo wp_logout_url(home_url('/')); ?>" /> <!-- width toggle Add To Cart | Countdown --> <input type="hidden" name="nasa-toggle-width-product-content" value="<?php echo apply_filters('nasa_toggle_width_product_content', 180); ?>" /> <!-- Close Pop-up string --> <input type="hidden" name="nasa-close-string" value="<?php echo esc_attr__('Close (Esc)', 'elessi-theme'); ?>" /> <!-- Toggle Select Options Sticky add to cart single product page --> <input type="hidden" name="nasa_select_options_text" value="<?php echo esc_attr__('Select Options', 'elessi-theme'); ?>" /> <!-- Less Total Count items Wishlist - Compare - (9+) --> <input type="hidden" name="nasa_less_total_items" value="<?php echo (!isset($nasa_opt['compact_number']) || $nasa_opt['compact_number']) ? '1' : '0'; ?>" /> <input type="hidden" name="nasa_change_value_0" value="<?php echo esc_attr__('Are you sure you want to remove it?', 'elessi-theme'); ?>" /> <?php echo (defined('NASA_PLG_CACHE_ACTIVE') && NASA_PLG_CACHE_ACTIVE) ? apply_filters('nasa_caching_plgs_enable', '<input type="hidden" name="nasa-caching-enable" value="1" />') : ''; } endif; /** * Bottom Bar menu */ add_action('nasa_static_content', 'elessi_bottom_bar_menu', 22); if (!function_exists('elessi_bottom_bar_menu')): function elessi_bottom_bar_menu() { global $nasa_opt; /** * Check Mobile Layout */ $is_mobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; /** * Open Template */ echo !$is_mobile ? '<script type="text/template" id="tmpl-nasa-bottom-bar">' : ''; /** * Content Template */ $file = ELESSI_CHILD_PATH . '/includes/nasa-mobile-bottom-bar.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-mobile-bottom-bar.php'; /** * Close Template */ echo !$is_mobile ? '</script>' : ''; } endif; /** * Global wishlist template */ add_action('nasa_static_content', 'elessi_global_wishlist', 25); if (!function_exists('elessi_global_wishlist')): function elessi_global_wishlist() { global $nasa_opt; if (NASA_WISHLIST_ENABLE && (!isset($nasa_opt['optimize_wishlist_html']) || $nasa_opt['optimize_wishlist_html']) ) { $file = ELESSI_CHILD_PATH . '/includes/nasa-global-wishlist.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-global-wishlist.php'; } } endif; /** * Captcha template template */ add_action('nasa_after_static_content', 'elessi_tmpl_captcha_field_register'); if (!function_exists('elessi_tmpl_captcha_field_register')): function elessi_tmpl_captcha_field_register() { global $nasa_opt; if (!isset($nasa_opt['register_captcha']) || !$nasa_opt['register_captcha']) { return; } $file = ELESSI_CHILD_PATH . '/includes/nasa-tmpl-captcha-field-register.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-tmpl-captcha-field-register.php'; } endif; /** * GDPR Message */ add_action('nasa_static_content', 'elessi_gdpr_notice', 30); if (!function_exists('elessi_gdpr_notice')) : function elessi_gdpr_notice() { global $nasa_opt; if (!isset($nasa_opt['nasa_gdpr_notice']) || !$nasa_opt['nasa_gdpr_notice']) { return; } $enable = !isset($_COOKIE['nasa_gdpr_notice']) || !$_COOKIE['nasa_gdpr_notice'] ? true : false; if (!$enable) { return; } $file = ELESSI_CHILD_PATH . '/includes/nasa-gdpr-notice.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-gdpr-notice.php'; } endif; /** * Header Responsive */ add_action('nasa_after_static_content', 'elessi_script_template_responsive_header'); if (!function_exists('elessi_script_template_responsive_header')) : function elessi_script_template_responsive_header() { global $nasa_opt; if (!isset($nasa_opt['nasa_in_mobile']) || !$nasa_opt['nasa_in_mobile']) { ?> <script type="text/template" id="tmpl-nasa-responsive-header"> <?php $file = ELESSI_CHILD_PATH . '/headers/header-responsive.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/headers/header-responsive.php'; ?> </script> <?php } } endif; /** * Link style Off Canvas */ add_action('nasa_after_static_content', 'elessi_link_style_off_canvas'); if (!function_exists('elessi_link_style_off_canvas')) : function elessi_link_style_off_canvas() { global $nasa_opt; echo !isset($nasa_opt['css_canvas']) || $nasa_opt['css_canvas'] == 'async' ? '<script type="text/template" id="nasa-style-off-canvas"><link rel="stylesheet" id="nasa-style-off-canvas-css" href="' . esc_url(ELESSI_THEME_URI . '/assets/css/style-off-canvas.css') . '" /></script>' : ''; } endif; /** * Disable Refill - Contact Form 7 */ add_action('wp_footer', 'elessi_disable_wpcf7_refill', 9999); if (!function_exists('elessi_disable_wpcf7_refill')) : function elessi_disable_wpcf7_refill() { global $nasa_opt; if (isset($nasa_opt['disable_wpcf7_refill']) && $nasa_opt['disable_wpcf7_refill']) { echo '<script>if(typeof wpcf7 !== "undefined"){wpcf7.cached = 0;}</script>'; } } endif; /** * Delay js files */ add_filter('script_loader_tag', 'elessi_delay_tag_js_files', 10, 2); if (!function_exists('elessi_delay_tag_js_files')) : function elessi_delay_tag_js_files($tag, $handle) { global $nasa_opt, $nasa_js_delay; if (!isset($nasa_js_delay)) { $nasa_js_delay = array(); if (!empty($nasa_opt['js_files'])) { foreach ($nasa_opt['js_files'] as $key => $val) { if ($val == 1) { $nasa_js_delay[] = $key; } } } $GLOBALS['nasa_js_delay'] = $nasa_js_delay; } if (!empty($nasa_js_delay) && in_array($handle, $nasa_js_delay)) { $tag = str_replace( 'text/javascript', 'nasa_delay_script', $tag ); } return $tag; } endif;
Upload File
Create Folder