HEX
Server: Apache/2.4.59 (Debian)
System: Linux befbaa421a4c 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User: www-data (33)
PHP: 8.2.19
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/themes/wise-blog/inc/custom-style.php
<?php

/**
 * Custom Style
 */
function wise_blog_custom_style() {

	$site_tagline_hue      = get_theme_mod( 'wise_blog_header_tagline', '#000000' );
	$site_title_font       = get_theme_mod( 'wise_blog_site_title_font', '' );
	$site_description_font = get_theme_mod( 'wise_blog_site_description_font', '' );
	$header_font           = get_theme_mod( 'wise_blog_header_font', '' );
	$body_font             = get_theme_mod( 'wise_blog_body_font', '' );
	
	$custom_style_css = '';

	$custom_style_css .= '

	/* Site title and tagline color css */
	:root {
		--site-title-hue: ' . esc_attr( '#' . get_header_textcolor() ) . ';
		--site-tagline-hue: ' . esc_attr( $site_tagline_hue ) . ';

		' . ( ! empty( $site_title_font ) ? '--site-title-font: "' . esc_attr( str_replace( '+', ' ', $site_title_font ) ) . '", serif;' : '' ) . '
		' . ( ! empty( $site_description_font ) ? '--site-tagline-font: "' . esc_attr( str_replace( '+', ' ', $site_description_font ) ) . '", serif;' : '' ) . '
		' . ( ! empty( $header_font ) ? '--heading-font: "' . esc_attr( str_replace( '+', ' ', $header_font ) ) . '", serif;' : '' ) . '
		' . ( ! empty( $body_font ) ? '--site-body-font: "' . esc_attr( str_replace( '+', ' ', $body_font ) ) . '", serif;' : '' ) . '
	}
	';

	wp_add_inline_style( 'wise-blog-style', $custom_style_css );
}
add_action( 'wp_enqueue_scripts', 'wise_blog_custom_style', 99 );