Submit
Path:
~
/
home
/
getwphos
/
public_html
/
ccma
/
wp-content
/
themes
/
curly
/
framework
/
modules
/
header
/
File Content:
template-functions.php
<?php use CurlyMikadof\Modules\Header\Lib\HeaderFactory; if (!function_exists('curly_mkdf_get_header')) { /** * Loads header HTML based on header type option. Sets all necessary parameters for header * and defines curly_mkdf_header_type_parameters filter */ function curly_mkdf_get_header() { $id = curly_mkdf_get_page_id(); //will be read from options $header_type = curly_mkdf_get_meta_field_intersect('header_type', $id); $menu_area_in_grid = curly_mkdf_get_meta_field_intersect('menu_area_in_grid', $id); $header_behavior = curly_mkdf_get_meta_field_intersect('header_behaviour', $id); if (HeaderFactory::getInstance()->validHeaderObject()) { $parameters = array( 'hide_logo' => curly_mkdf_options()->getOptionValue('hide_logo') == 'yes' ? true : false, 'menu_area_in_grid' => $menu_area_in_grid == 'yes' ? true : false, 'show_sticky' => in_array($header_behavior, array( 'sticky-header-on-scroll-up', 'sticky-header-on-scroll-down-up' )) ? true : false, 'show_fixed_wrapper' => in_array($header_behavior, array('fixed-on-scroll')) ? true : false, ); $parameters = apply_filters('curly_mkdf_header_type_parameters', $parameters, $header_type); HeaderFactory::getInstance()->getHeaderObject()->loadTemplate($parameters); } } add_action('curly_mkdf_after_wrapper_inner', 'curly_mkdf_get_header', 10); } if (!function_exists('curly_mkdf_get_logo')) { /** * Loads logo HTML * * @param $slug */ function curly_mkdf_get_logo($slug = '') { $id = curly_mkdf_get_page_id(); if ($slug == 'sticky') { $logo_image = curly_mkdf_get_meta_field_intersect('logo_image_sticky', $id); } else { $logo_image = curly_mkdf_get_meta_field_intersect('logo_image', $id); } $logo_image_dark = curly_mkdf_get_meta_field_intersect('logo_image_dark', $id); $logo_image_light = curly_mkdf_get_meta_field_intersect('logo_image_light', $id); //get logo image dimensions and set style attribute for image link. $logo_dimensions = curly_mkdf_get_image_dimensions($logo_image); $logo_height = ''; $logo_styles = ''; if (is_array($logo_dimensions) && array_key_exists('height', $logo_dimensions)) { $logo_height = $logo_dimensions['height']; $logo_styles = 'height: ' . intval($logo_height / 2) . 'px;'; //divided with 2 because of retina screens } $params = array( 'logo_image' => $logo_image, 'logo_image_dark' => $logo_image_dark, 'logo_image_light' => $logo_image_light, 'logo_styles' => $logo_styles ); $params = apply_filters('curly_mkdf_get_logo_html_parameters', $params); curly_mkdf_get_module_template_part('parts/logo', 'header', $slug, $params); } } if (!function_exists('curly_mkdf_get_main_menu')) { /** * Loads main menu HTML * * @param string $additional_class addition class to pass to template */ function curly_mkdf_get_main_menu($additional_class = 'mkdf-default-nav') { curly_mkdf_get_module_template_part('parts/navigation', 'header', '', array('additional_class' => $additional_class)); } } if (!function_exists('curly_mkdf_get_header_widget_logo_area')) { /** * Loads header widgets area HTML */ function curly_mkdf_get_header_widget_logo_area() { $page_id = curly_mkdf_get_page_id(); $custom_logo_widget_area = get_post_meta($page_id, 'mkdf_custom_logo_area_sidebar_meta', true); if (get_post_meta($page_id, 'mkdf_disable_header_widget_logo_area_meta', 'true') !== 'yes') { if (is_active_sidebar('mkdf-header-widget-logo-area') && empty($custom_logo_widget_area)) { dynamic_sidebar('mkdf-header-widget-logo-area'); } else if (!empty($custom_logo_widget_area) && is_active_sidebar($custom_logo_widget_area)) { dynamic_sidebar($custom_logo_widget_area); } } } } if (!function_exists('curly_mkdf_get_header_widget_menu_area')) { /** * Loads header widgets area HTML */ function curly_mkdf_get_header_widget_menu_area() { $page_id = curly_mkdf_get_page_id(); $custom_menu_widget_area = get_post_meta($page_id, 'mkdf_custom_menu_area_sidebar_meta', true); if (get_post_meta($page_id, 'mkdf_disable_header_widget_menu_area_meta', 'true') !== 'yes') { if (is_active_sidebar('mkdf-header-widget-menu-area') && empty($custom_menu_widget_area)) { dynamic_sidebar('mkdf-header-widget-menu-area'); } else if (!empty($custom_menu_widget_area) && is_active_sidebar($custom_menu_widget_area)) { dynamic_sidebar($custom_menu_widget_area); } } } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
admin
---
0755
assets
---
0755
lib
---
0755
parts
---
0755
types
---
0755
functions.php
6441 bytes
0644
helper-functions.php
13639 bytes
0644
load.php
932 bytes
0644
template-functions.php
5039 bytes
0644
N4ST4R_ID | Naxtarrr