Current File : /home/mdkeenpw/www/wp-content/themes/logistik/inc/logistik-commoncss.php
<?php
// Block direct access
if( !defined( 'ABSPATH' ) ){
    exit();
}
/**
 * @Packge     : Logistik
 * @Version    : 1.0
 * @Author     : Themeholy
 * @Author URI : https://themeholy.com/
 *
 */

// enqueue css
function logistik_common_custom_css(){
	wp_enqueue_style( 'logistik-color-schemes', get_template_directory_uri().'/assets/css/color.schemes.css' );

    $CustomCssOpt  = logistik_opt( 'logistik_css_editor' );
	if( $CustomCssOpt ){
		$CustomCssOpt = $CustomCssOpt;
	}else{
		$CustomCssOpt = '';
	}

    $customcss = "";
    
    if( get_header_image() ){
        $logistik_header_bg =  get_header_image();
    }else{
        if( logistik_meta( 'page_breadcrumb_settings' ) == 'page' ){
            if( ! empty( logistik_meta( 'breadcumb_image' ) ) ){
                $logistik_header_bg = logistik_meta( 'breadcumb_image' );
            }
        }
    }
    
    if( !empty( $logistik_header_bg ) ){
        $customcss .= ".breadcumb-wrapper{
            background-image:url('{$logistik_header_bg}')!important;
        }";
    }
    
	// theme color
	$logistikthemecolor = logistik_opt('logistik_theme_color');

    list($r, $g, $b) = sscanf( $logistikthemecolor, "#%02x%02x%02x");

    $logistik_real_color = $r.','.$g.','.$b;
	if( !empty( $logistikthemecolor ) ) {
		$customcss .= ":root {
		  --theme-color: rgb({$logistik_real_color});
		}";
	}

    // theme color 2
	$logistikthemecolor2 = logistik_opt('logistik_theme_color2');

    list($r, $g, $b) = sscanf( $logistikthemecolor2, "#%02x%02x%02x");

    $logistik_real_color2 = $r.','.$g.','.$b;
	if( !empty( $logistikthemecolor2 ) ) {
		$customcss .= ":root {
         --theme-color-2: rgb({$logistik_real_color2});
		}";
	}

	if( !empty( $CustomCssOpt ) ){
		$customcss .= $CustomCssOpt;
	}

    wp_add_inline_style( 'logistik-color-schemes', $customcss );
}
add_action( 'wp_enqueue_scripts', 'logistik_common_custom_css', 100 );