public function output_custom_styles() {
$header_bg_color = get_theme_mod('lhhfc_header_bg_color', '#ffffff');
$header_text_color = get_theme_mod('lhhfc_header_text_color', '#000000');
$header_icon_color = get_theme_mod('lhhfc_header_icon_color', '#000000');
$header_menu_padding = get_theme_mod('lhhfc_header_menu_padding', '10');
$header_logo_size = get_theme_mod('lhhfc_header_logo_size', '100');
$footer_bg_color = get_theme_mod('lhhfc_footer_bg_color', '#ffffff');
$footer_text_color = get_theme_mod('lhhfc_footer_text_color', '#000000');
$footer_widget_columns = get_theme_mod('lhhfc_footer_widget_columns', '3');
$custom_css = "
/* Header styles */
.site-header:not(.wp-block-template-part) .header-navbar {
background-color: {$header_bg_color};
}
.site-header:not(.wp-block-template-part) .site-title a,
.site-header:not(.wp-block-template-part) .site-description,
.site-header:not(.wp-block-template-part) .header-navbar__menu > ul > li > a,
.site-header:not(.wp-block-template-part) .header-navbar__actions > ul > li > a,
.site-header:not(.wp-block-template-part) .header-navbar__toggle {
color: {$header_text_color};
}
.site-header:not(.wp-block-template-part) .header-navbar__actions > ul > li > a svg,
.site-header:not(.wp-block-template-part) .header-navbar__toggle svg,
.site-header:not(.wp-block-template-part) .header-navbar__toggle .burger-icon {
fill: {$header_icon_color};
stroke: {$header_icon_color};
}
.site-header:not(.wp-block-template-part) .header-navbar__menu > ul > li > a {
padding: {$header_menu_padding}px;
}
.site-header:not(.wp-block-template-part) .custom-logo {
max-width: {$header_logo_size}%;
height: auto;
}
/* Footer styles */
.site-footer:not(.wp-block-template-part) {
background-color: {$footer_bg_color};
}
.site-footer:not(.wp-block-template-part),
.site-footer:not(.wp-block-template-part) a,
.site-footer:not(.wp-block-template-part) .widget-title {
color: {$footer_text_color};
}
.site-footer:not(.wp-block-template-part) .footer-widgets {
display: grid;
grid-template-columns: repeat({$footer_widget_columns}, 1fr);
gap: 30px;
}
.site-footer:not(.wp-block-template-part) .footer-navbar {
display: flex;
justify-content: center;
order: -1;
}
.site-footer:not(.wp-block-template-part) .footer-navbar__menu {
text-align: center;
}
.site-footer:not(.wp-block-template-part) .footer-navbar__menu ul {
padding: 0;
margin: 0;
list-style: none;
}
.site-footer:not(.wp-block-template-part) .footer-navbar__menu li {
display: inline-block;
margin: 0 10px;
}
/* Responsive styles */
@media (max-width: 768px) {
.site-footer:not(.wp-block-template-part) .footer-widgets {
grid-template-columns: 1fr;
}
}
";
echo '';
}
Fatal error: Uncaught Error: Class "LHHFC_Customizer" not found in /home/xs121763/jwa.bz/public_html/jsup/wp-content/plugins/listinghive-header-footer-customizer 2/listinghive-header-footer-customizer.php:29
Stack trace:
#0 /home/xs121763/jwa.bz/public_html/jsup/wp-includes/class-wp-hook.php(324): lhhfc_init('')
#1 /home/xs121763/jwa.bz/public_html/jsup/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#2 /home/xs121763/jwa.bz/public_html/jsup/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#3 /home/xs121763/jwa.bz/public_html/jsup/wp-settings.php(555): do_action('plugins_loaded')
#4 /home/xs121763/jwa.bz/public_html/jsup/wp-config.php(98): require_once('/home/xs121763/...')
#5 /home/xs121763/jwa.bz/public_html/jsup/wp-load.php(50): require_once('/home/xs121763/...')
#6 /home/xs121763/jwa.bz/public_html/jsup/wp-blog-header.php(13): require_once('/home/xs121763/...')
#7 /home/xs121763/jwa.bz/public_html/jsup/index.php(17): require('/home/xs121763/...')
#8 {main}
thrown in /home/xs121763/jwa.bz/public_html/jsup/wp-content/plugins/listinghive-header-footer-customizer 2/listinghive-header-footer-customizer.php on line 29