HEX
Server: Apache
System: Linux eisbus 6.8.12-9-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-9 (2025-03-16T19:18Z) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/PluginBackup/burger-companion/inc/astrocare/dynamic-style.php
<?php
if( ! function_exists( 'burger_com_astrocare_dynamic_style' ) ):
	function burger_com_astrocare_dynamic_style() {

		$output_css = '';
		
		/**
		 * Logo Width 
		 */
		$logo_width			= get_theme_mod('logo_width','140');		 
		if($logo_width !== '') { 
			$output_css .=".ast_logo img {
				max-width: " .esc_attr($logo_width). "px;
			}\n";
		}

        /**
		 * Funfact Bg Image
		 */
        $funfact_bg_setting	= get_theme_mod('funfact_bg_setting', BURGER_COMPANION_PLUGIN_URL .'inc/astrocare/images/bg/bg-funfact.png');
        if ( ! empty( $funfact_bg_setting ) ) {
        	$output_css .=".funfact-overlay:after{
        		background-image: url(" .esc_attr($funfact_bg_setting). ");
        	}\n";
        }

       /**
		 * Zodiac Wheel Animation
		 */
       $sr_zodiac_animation    =	get_theme_mod('sr_zodiac_animation','1');
       if($sr_zodiac_animation == '') : 
       	$output_css .=".astro-main-slider01:after {
       		animation: none;
       	}\n";
       endif; 

        /**
		 * Zodiac Wheel hide/show
		 */
        $hs_slider_wheel    =	get_theme_mod('hs_slider_wheel','1');
        if($hs_slider_wheel == '') : 
        	$output_css .=".astro-main-slider01:after {
        		display: none;
        	}\n";
        endif; 

		/**
		 *  Typography Body
		 */
		$astrocare_body_text_transform	 	 = get_theme_mod('astrocare_body_text_transform','inherit');
		$astrocare_body_font_style	 		 = get_theme_mod('astrocare_body_font_style','inherit');
		$astrocare_body_font_size	 		 = get_theme_mod('astrocare_body_font_size','16');
		$astrocare_body_line_height		     = get_theme_mod('astrocare_body_line_height','1.5');
		
		$output_css .=" body{ 
			font-size: " .esc_attr($astrocare_body_font_size). "px;
			line-height: " .esc_attr($astrocare_body_line_height). ";
			text-transform: " .esc_attr($astrocare_body_text_transform). ";
			font-style: " .esc_attr($astrocare_body_font_style). ";
		}\n";		 
		
		/**
		 *  Typography Heading
		 */
		for ( $i = 1; $i <= 6; $i++ ) {	
			$astrocare_heading_text_transform 	= get_theme_mod('astrocare_h' . $i . '_text_transform','inherit');
			$astrocare_heading_font_style	 	= get_theme_mod('astrocare_h' . $i . '_font_style','inherit');
			$astrocare_heading_font_size	    = get_theme_mod('astrocare_h' . $i . '_font_size');
			$astrocare_heading_line_height		= get_theme_mod('astrocare_h' . $i . '_line_height');

			$output_css .=" h" . $i . "{ 
				font-size: " .esc_attr($astrocare_heading_font_size). "px;
				line-height: " .esc_attr($astrocare_heading_line_height). ";
				text-transform: " .esc_attr($astrocare_heading_text_transform). ";
				font-style: " .esc_attr($astrocare_heading_font_style). ";
			}\n";
		}

		wp_add_inline_style( 'astrocare-style', $output_css );
	}
endif;
add_action( 'wp_enqueue_scripts', 'burger_com_astrocare_dynamic_style' );