File: /home/jairicem/tkidsfoundation.org/wp-content/themes/donat/inc/donat-commoncss.php
<?php
// Block direct access
if( !defined( 'ABSPATH' ) ){
exit();
}
/**
* @Packge : donat
* @Version : 1.0
* @Author : Themehause
* @Author URI : https://themeforest.net/user/themehause
*
*/
// enqueue css
function donat_common_custom_css(){
wp_enqueue_style( 'donat-color-schemes', get_template_directory_uri().'/assets/css/color.schemes.css' );
$CustomCssOpt = donat_opt( 'donat_css_editor' );
if( $CustomCssOpt ){
$CustomCssOpt = $CustomCssOpt;
}else{
$CustomCssOpt = '';
}
$customcss = "";
if( get_header_image() ){
$donat_header_bg = get_header_image();
}else{
if( donat_meta( 'page_breadcrumb_settings' ) == 'page' ){
if( ! empty( donat_meta( 'breadcumb_image' ) ) ){
$donat_header_bg = donat_meta( 'breadcumb_image' );
}
}
}
if( !empty( $donat_header_bg ) ){
$customcss .= ".breadcumb-wrapper{
background-image:url('{$donat_header_bg}')!important;
}";
}
// Theme color
$donatthemecolor = donat_opt('donat_theme_color');
if( !empty( $donatthemecolor ) ){
list($r, $g, $b) = sscanf( $donatthemecolor, "#%02x%02x%02x");
$donat_real_color = $r.','.$g.','.$b;
if( !empty( $donatthemecolor ) ) {
$customcss .= ":root {
--theme-color: rgb({$donat_real_color});
}";
}
}
// Heading color
$donatheadingcolor = donat_opt('donat_heading_color');
if( !empty( $donatheadingcolor ) ){
list($r, $g, $b) = sscanf( $donatheadingcolor, "#%02x%02x%02x");
$donat_real_color = $r.','.$g.','.$b;
if( !empty( $donatheadingcolor ) ) {
$customcss .= ":root {
--title-color: rgb({$donat_real_color});
}";
}
}
// Body color
$donatbodycolor = donat_opt('donat_body_color');
if( !empty( $donatbodycolor ) ){
list($r, $g, $b) = sscanf( $donatbodycolor, "#%02x%02x%02x");
$donat_real_color = $r.','.$g.','.$b;
if( !empty( $donatbodycolor ) ) {
$customcss .= ":root {
--body-color: rgb({$donat_real_color});
}";
}
}
// White color
$donatwhitecolor = donat_opt('donat_white_color');
if( !empty( $donatwhitecolor ) ){
list($r, $g, $b) = sscanf( $donatwhitecolor, "#%02x%02x%02x");
$donat_real_color = $r.','.$g.','.$b;
if( !empty( $donatwhitecolor ) ) {
$customcss .= ":root {
--white-color: rgb({$donat_real_color});
}";
}
}
// Body font
$donatbodyfont = donat_opt('donat_theme_body_font', 'font-family');
if( !empty( $donatbodyfont ) ) {
$customcss .= ":root {
--body-font: $donatbodyfont ;
}";
}
// Heading font
$donatheadingfont = donat_opt('donat_theme_heading_font', 'font-family');
if( !empty( $donatheadingfont ) ) {
$customcss .= ":root {
--title-font: $donatheadingfont ;
}";
}
if(donat_opt('donat_menu_icon_class')){
$menu_icon_class = donat_opt( 'donat_menu_icon_class' );
}else{
$menu_icon_class = 'f4b9';
}
if( !empty( $menu_icon_class ) ) {
$customcss .= ".main-menu ul.sub-menu li a:before {
content: \"\\$menu_icon_class\" !important;
}";
}
// if( !empty( $menu_icon_class ) ) {
// $customcss .= ":root {
// .main-menu ul.sub-menu li a:before {
// content: \"\\$menu_icon_class\";
// }
// }";
// }
if( !empty( $CustomCssOpt ) ){
$customcss .= $CustomCssOpt;
}
wp_add_inline_style( 'donat-color-schemes', $customcss );
}
add_action( 'wp_enqueue_scripts', 'donat_common_custom_css', 100 );