whoami7 - Manager
:
/
home
/
analuakl
/
bents.in
/
wp-content
/
themes
/
medizin
/
framework
/
Upload File:
files >> /home/analuakl/bents.in/wp-content/themes/medizin/framework/class-static.php
<?php defined( 'ABSPATH' ) || exit; class Medizin { const PRIMARY_FONT = 'CerebriSans'; const PRIMARY_FONT_URL = MEDIZIN_THEME_URI . '/assets/fonts/cerebrisans/font-cerebrisans.min.css'; const PRIMARY_COLOR = '#e7a300'; const SECONDARY_COLOR = '#0d0d0d'; const GRADIENT_COLOR_1 = '#20AD96'; const GRADIENT_COLOR_2 = '#3F3A64'; const HEADING_COLOR = '#333'; const TEXT_COLOR = '#9B9B9B'; const TEXT_LIGHTEN_COLOR = '#ababab'; const COMMENT_AVATAR_SIZE = 70; public static function is_tablet() { if ( ! class_exists( 'Mobile_Detect' ) ) { return false; } return Mobile_Detect::instance()->isTablet(); } public static function is_mobile() { if ( ! class_exists( 'Mobile_Detect' ) ) { return false; } if ( self::is_tablet() ) { return false; } return Mobile_Detect::instance()->isMobile(); } public static function is_handheld() { return ( self::is_mobile() || self::is_tablet() ); } public static function is_desktop() { return ! self::is_handheld(); } /** * Get settings for Kirki * * @param string $option_name * @param string $default * * @return mixed */ public static function setting( $option_name = '', $default = '' ) { $value = Medizin_Kirki::get_option( 'theme', $option_name ); $value = $value === null ? $default : $value; return $value; } /** * Primary Menu */ public static function menu_primary( $args = array() ) { $menu_class = 'menu__container sm sm-simple'; if ( MEDIZIN_IS_RTL ) { $menu_class .= ' sm-rtl'; } $defaults = array( 'theme_location' => 'primary', 'container' => 'ul', 'menu_class' => $menu_class, 'extra_class' => '', ); if ( $defaults['extra_class'] ) { $defaults['menu_class'] .= ' ' . $defaults['extra_class']; } $args = wp_parse_args( $args, $defaults ); if ( has_nav_menu( 'primary' ) && class_exists( 'Medizin_Walker_Nav_Menu' ) ) { $args['walker'] = new Medizin_Walker_Nav_Menu; } $menu = Medizin_Helper::get_post_meta( 'menu_display', '' ); if ( $menu !== '' ) { $args['menu'] = $menu; } wp_nav_menu( $args ); } /** * Off Canvas Menu */ public static function off_canvas_menu_primary() { self::menu_primary( array( 'menu_class' => 'menu__container', 'menu_id' => 'off-canvas-menu-primary', ) ); } /** * Mobile Menu */ public static function menu_mobile_primary() { self::menu_primary( array( 'menu_class' => 'menu__container', 'menu_id' => 'mobile-menu-primary', ) ); } /** * Logo */ public static function branding_logo() { $logo_dark_url = Medizin_Helper::get_post_meta( 'custom_dark_logo', '' ); $logo_light_url = Medizin_Helper::get_post_meta( 'custom_light_logo', '' ); $logo_width = Medizin::setting( 'logo_width' ); $sticky_logo = Medizin::setting( 'header_sticky_logo' ); $header_logo = Medizin_Global::instance()->get_header_skin(); if ( '' === $logo_dark_url ) { $logo_dark = Medizin::setting( 'logo_dark' ); if ( isset( $logo_dark['id'] ) ) { $logo_dark_url = Medizin_Image::get_attachment_url_by_id( array( 'id' => $logo_dark['id'], 'size' => "{$logo_width}x9999", 'crop' => false, ) ); } else { $logo_dark_url = $logo_dark['url']; } } if ( '' === $logo_light_url ) { $logo_light = Medizin::setting( 'logo_light' ); if ( isset( $logo_light['id'] ) ) { $logo_light_url = Medizin_Image::get_attachment_url_by_id( array( 'id' => $logo_light['id'], 'size' => "{$logo_width}x9999", 'crop' => false, ) ); } else { $logo_light_url = $logo_light['url']; } } $has_both_logo = true; $alt = get_bloginfo( 'name', 'display' ); ?> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"> <?php if ( $has_both_logo === false && $header_logo === $sticky_logo ) : ?> <?php if ( $header_logo === 'dark' ): ?> <img src="<?php echo esc_url( $logo_dark_url ); ?>" alt="<?php echo esc_attr( $alt ); ?>" class="dark-logo"> <?php else: ?> <img src="<?php echo esc_url( $logo_light_url ); ?>" alt="<?php echo esc_attr( $alt ); ?>" class="light-logo"> <?php endif; ?> <?php else: ?> <img src="<?php echo esc_url( $logo_light_url ); ?>" alt="<?php echo esc_attr( $alt ); ?>" class="light-logo"> <img src="<?php echo esc_url( $logo_dark_url ); ?>" alt="<?php echo esc_attr( $alt ); ?>" class="dark-logo"> <?php endif; ?> </a> <?php } /** * Adds custom attributes to the body tag. */ public static function body_attributes() { $attrs = apply_filters( 'medizin_body_attributes', array() ); $attrs_string = ''; if ( ! empty( $attrs ) ) { foreach ( $attrs as $attr => $value ) { $attrs_string .= " {$attr}=" . '"' . esc_attr( $value ) . '"'; } } echo '' . $attrs_string; } /** * Adds custom classes to the branding. */ public static function branding_class( $class = '' ) { $classes = array( 'branding' ); if ( ! empty( $class ) ) { if ( ! is_array( $class ) ) { $class = preg_split( '#\s+#', $class ); } $classes = array_merge( $classes, $class ); } else { // Ensure that we always coerce class to being an array. $class = array(); } $classes = apply_filters( 'medizin_branding_class', $classes, $class ); echo 'class="' . esc_attr( join( ' ', $classes ) ) . '"'; } /** * Adds custom classes to the navigation. */ public static function navigation_class( $class = '' ) { $classes = array( 'navigation page-navigation' ); if ( ! empty( $class ) ) { if ( ! is_array( $class ) ) { $class = preg_split( '#\s+#', $class ); } $classes = array_merge( $classes, $class ); } else { // Ensure that we always coerce class to being an array. $class = array(); } $classes = apply_filters( 'medizin_navigation_class', $classes, $class ); echo 'class="' . esc_attr( join( ' ', $classes ) ) . '"'; } }
Copyright ©2021 || Defacer Indonesia