Submit
Path:
~
/
home
/
getwphos
/
public_html
/
ccma
/
wp-content
/
themes
/
curly
/
includes
/
File Content:
mkdf-body-class-functions.php
<?php if (!function_exists('curly_mkdf_theme_version_class')) { /** * Function that adds classes on body for version of theme */ function curly_mkdf_theme_version_class($classes) { $current_theme = wp_get_theme(); //is child theme activated? if ($current_theme->parent()) { //add child theme version $classes[] = strtolower($current_theme->get('Name')) . '-child-ver-' . $current_theme->get('Version'); //get parent theme $current_theme = $current_theme->parent(); } if ($current_theme->exists() && $current_theme->get('Version') != '') { $classes[] = strtolower($current_theme->get('Name')) . '-ver-' . $current_theme->get('Version'); } return $classes; } add_filter('body_class', 'curly_mkdf_theme_version_class'); } if (!function_exists('curly_mkdf_boxed_class')) { /** * Function that adds classes on body for boxed layout */ function curly_mkdf_boxed_class($classes) { $allow_boxed_layout = true; $allow_boxed_layout = apply_filters('curly_mkdf_allow_content_boxed_layout', $allow_boxed_layout); if ($allow_boxed_layout && curly_mkdf_get_meta_field_intersect('boxed') === 'yes') { $classes[] = 'mkdf-boxed'; } return $classes; } add_filter('body_class', 'curly_mkdf_boxed_class'); } if (!function_exists('curly_mkdf_paspartu_class')) { /** * Function that adds classes on body for paspartu layout */ function curly_mkdf_paspartu_class($classes) { $id = curly_mkdf_get_page_id(); //is paspartu layout turned on? if (curly_mkdf_get_meta_field_intersect('paspartu', $id) === 'yes') { $classes[] = 'mkdf-paspartu-enabled'; if (curly_mkdf_get_meta_field_intersect('disable_top_paspartu', $id) === 'yes') { $classes[] = 'mkdf-top-paspartu-disabled'; } if (curly_mkdf_get_meta_field_intersect('enable_fixed_paspartu', $id) === 'yes') { $classes[] = 'mkdf-fixed-paspartu-enabled'; } } return $classes; } add_filter('body_class', 'curly_mkdf_paspartu_class'); } if (!function_exists('curly_mkdf_page_smooth_scroll_class')) { /** * Function that adds classes on body for page smooth scroll */ function curly_mkdf_page_smooth_scroll_class($classes) { //is smooth scroll enabled enabled? if (curly_mkdf_options()->getOptionValue('page_smooth_scroll') == 'yes') { $classes[] = 'mkdf-smooth-scroll'; } return $classes; } add_filter('body_class', 'curly_mkdf_page_smooth_scroll_class'); } if (!function_exists('curly_mkdf_smooth_page_transitions_class')) { /** * Function that adds classes on body for smooth page transitions */ function curly_mkdf_smooth_page_transitions_class($classes) { $id = curly_mkdf_get_page_id(); if (curly_mkdf_get_meta_field_intersect('smooth_page_transitions', $id) == 'yes') { $classes[] = 'mkdf-smooth-page-transitions'; if (curly_mkdf_get_meta_field_intersect('page_transition_preloader', $id) == 'yes') { $classes[] = 'mkdf-smooth-page-transitions-preloader'; } if (curly_mkdf_get_meta_field_intersect('page_transition_fadeout', $id) == 'yes') { $classes[] = 'mkdf-smooth-page-transitions-fadeout'; } } return $classes; } add_filter('body_class', 'curly_mkdf_smooth_page_transitions_class'); } if (!function_exists('curly_mkdf_content_initial_width_body_class')) { /** * Function that adds transparent content class to body. * * @param $classes array of body classes * * @return array with transparent content body class added */ function curly_mkdf_content_initial_width_body_class($classes) { $initial_content_width = curly_mkdf_get_meta_field_intersect('initial_content_width', curly_mkdf_get_page_id()); if (!empty($initial_content_width)) { $classes[] = $initial_content_width; } return $classes; } add_filter('body_class', 'curly_mkdf_content_initial_width_body_class'); } if (!function_exists('curly_mkdf_set_content_behind_header_class')) { function curly_mkdf_set_content_behind_header_class($classes) { $id = curly_mkdf_get_page_id(); if (get_post_meta($id, 'mkdf_page_content_behind_header_meta', true) === 'yes') { $classes[] = 'mkdf-content-is-behind-header'; } return $classes; } add_filter('body_class', 'curly_mkdf_set_content_behind_header_class'); } if (!function_exists('curly_mkdf_set_no_google_api_class')) { function curly_mkdf_set_no_google_api_class($classes) { $google_map_api = curly_mkdf_options()->getOptionValue('google_maps_api_key'); if (empty($google_map_api)) { $classes[] = 'mkdf-empty-google-api'; } return $classes; } add_filter('body_class', 'curly_mkdf_set_no_google_api_class'); } if (!function_exists('curly_mkdf_wide_menu_body_class')) { /** * Function that adds wide menu width control classes to body. * * @param $classes array of body classes * * @return array with wide menu width control body classes added */ function curly_mkdf_wide_menu_body_class($classes) { $wide_dropdown_menu_in_grid = curly_mkdf_get_meta_field_intersect('wide_dropdown_menu_in_grid', curly_mkdf_get_page_id()); $wide_dropdown_menu_in_grid_meta = get_post_meta(curly_mkdf_get_page_id(), 'mkdf_wide_dropdown_menu_in_grid_meta', true); $wide_dropdown_menu_content_in_grid = curly_mkdf_get_meta_field_intersect('wide_dropdown_menu_content_in_grid', curly_mkdf_get_page_id()); $wide_dropdown_menu_content_in_grid_global = curly_mkdf_options()->getOptionValue('wide_dropdown_menu_content_in_grid'); if ($wide_dropdown_menu_in_grid === 'yes') { $classes[] = 'mkdf-wide-dropdown-menu-in-grid'; } else if (!empty($wide_dropdown_menu_in_grid_meta) && $wide_dropdown_menu_content_in_grid === 'yes' || $wide_dropdown_menu_content_in_grid_global === 'yes') { $classes[] = 'mkdf-wide-dropdown-menu-content-in-grid'; } return $classes; } add_filter('body_class', 'curly_mkdf_wide_menu_body_class'); }
Submit
FILE
FOLDER
Name
Size
Permission
Action
nav-menu
---
0755
plugins
---
0755
mkdf-body-class-functions.php
6505 bytes
0644
mkdf-loading-spinners.php
10477 bytes
0644
N4ST4R_ID | Naxtarrr