'edit_theme_options', 'option_type' => 'theme_mod' ) ); } /* Load Panels */ require get_template_directory() . '/inc/customizer-panels.php'; /* Load Sections */ require get_template_directory() . '/inc/customizer-sections.php'; require get_template_directory() . '/inc/Typography/customizer-sections_typography.php'; require get_template_directory() . '/inc/Color/customizer-sections_color.php'; /* Load Layout */ if( class_exists( 'Kirki' ) ) { require get_template_directory() . '/inc/customizer-layout_global.php'; require get_template_directory() . '/inc/customizer-layout_home.php'; require get_template_directory() . '/inc/customizer-layout_single_post.php'; require get_template_directory() . '/inc/customizer-layout_search.php'; require get_template_directory() . '/inc/customizer-layout_header.php'; require get_template_directory() . '/inc/customizer-layout_content.php'; /* Load Social Icons */ require get_template_directory() . '/inc/customizer-social.php'; /* Load Colors */ require get_template_directory() . '/inc/Color/customizer-color_global.php'; require get_template_directory() . '/inc/Color/customizer-color_headers.php'; require get_template_directory() . '/inc/Color/customizer-color_widget_title.php'; require get_template_directory() . '/inc/Color/customizer-color_address.php'; require get_template_directory() . '/inc/Color/customizer-color_content_meta.php'; require get_template_directory() . '/inc/Color/customizer-color_dd.php'; require get_template_directory() . '/inc/Color/customizer-color_dt.php'; require get_template_directory() . '/inc/Color/customizer-color_lists.php'; require get_template_directory() . '/inc/Color/customizer-color_p.php'; require get_template_directory() . '/inc/Color/customizer-color_site_description.php'; require get_template_directory() . '/inc/Color/customizer-color_site_title.php'; require get_template_directory() . '/inc/Color/customizer-color_td.php'; require get_template_directory() . '/inc/Color/customizer-color_th.php'; require get_template_directory() . '/inc/Color/customizer-color_blockquote.php'; require get_template_directory() . '/inc/Color/customizer-color_menu.php'; require get_template_directory() . '/inc/Color/customizer-color_span.php'; require get_template_directory() . '/inc/Color/customizer-color_a.php'; /* Load Site Identity */ require get_template_directory() . '/inc/customizer-site_identity.php'; /* Load Typography */ require get_template_directory() . '/inc/Typography/customizer-typography_global.php'; global $body_font; global $headings_font; $body_font = get_theme_mod('quidus_body_font', array( 'font-family' => 'Josefin Sans' )); $headings_font = get_theme_mod('quidus_header_font', array( 'font-family' => 'Playfair Display' )); require get_template_directory() . '/inc/Typography/customizer-typography_headers.php'; require get_template_directory() . '/inc/Typography/customizer-typography_widget_title.php'; require get_template_directory() . '/inc/Typography/customizer-typography_address.php'; require get_template_directory() . '/inc/Typography/customizer-typography_content_meta.php'; require get_template_directory() . '/inc/Typography/customizer-typography_dd.php'; require get_template_directory() . '/inc/Typography/customizer-typography_dt.php'; require get_template_directory() . '/inc/Typography/customizer-typography_list.php'; require get_template_directory() . '/inc/Typography/customizer-typography_p.php'; require get_template_directory() . '/inc/Typography/customizer-typography_site_description.php'; require get_template_directory() . '/inc/Typography/customizer-typography_site_title.php'; require get_template_directory() . '/inc/Typography/customizer-typography_td.php'; require get_template_directory() . '/inc/Typography/customizer-typography_th.php'; require get_template_directory() . '/inc/Typography/customizer-typography_blockquote.php'; require get_template_directory() . '/inc/Typography/customizer-typography_menu.php'; require get_template_directory() . '/inc/Typography/customizer-typography_span.php'; } function quidus_css_customizer() { /* Global Settings */ global $font_choices; global $sl; global $fwl; global $cwl; global $cwlm; global $wemw; global $quidus_color_special; global $quidus_color_main; global $quidus_color_secondary; /* Layout Functions */ if( class_exists( 'Kirki' ) ) { if( is_page() or is_single() or (class_exists( 'WooCommerce' ) and is_product()) ) { $lm = get_layout_meta(); $fwlm = get_footer_widgets_meta(); $cwlm = get_content_widgets_meta(); $wmwm = get_max_width_meta(); $fomwm = get_max_width_meta_footer(); } if( is_page() or is_single() or (class_exists( 'WooCommerce' ) and is_product()) ) { if ($lm == 'Inherit' or $lm == null) { $sl = quidus_pages_layout('Inherit','3 Columns','sidebars1'); } else { $sl = $lm; } if ($fwlm == 'Inherit' or $fwlm == null) { $fwl = quidus_pages_layout('Inherit','3 Columns','footer_widgets'); } else { $fwl = $fwlm; } if ($cwlm == 'Inherit' or $cwlm == null) { $cwl = quidus_pages_layout('Inherit','3 Columns','content_widgets_layout'); } else { $cwl = $cwlm; } if (empty($wmwm) or $wmwm == null) { if (quidus_max_width('max_width') == '') { $wemw = get_theme_mod('quidus_layout_global_max_width', '1718px'); } else { $wemw = quidus_max_width('max_width'); } } else { $wemw = $wmwm; } if (empty($fomwm) or $fomwm == null) { if (quidus_max_width('max_width_footer') == '') { $fomw = get_theme_mod('quidus_layout_global_max_width', '1718px'); } else { $fomw = quidus_max_width('max_width_footer'); } } else { $fomw = $fomwm; } } else { $sl = quidus_pages_layout('Inherit','3 Columns','sidebars1'); $fwl = quidus_pages_layout('Inherit','3 Columns','footer_widgets'); $cwl = quidus_pages_layout('Inherit','3 Columns','content_widgets_layout'); if (quidus_max_width('max_width') == '') { $wemw = get_theme_mod('quidus_layout_global_max_width', '1718px'); } else { $wemw = quidus_max_width('max_width'); } if (quidus_max_width('max_width_footer') == '') { $fomw = get_theme_mod('quidus_layout_global_max_width_footer', '1718px'); } else { $fomw = quidus_max_width('max_width_footer'); } } } $cwd = get_theme_mod('quidus_layout_global_content_width_desktopcc', 5600); $swd = get_theme_mod('quidus_layout_global_sidebar_width_desktopcc', 2200); $rswd = get_theme_mod('quidus_layout_global_right_sidebar_width_desktopcc', 2200); if( class_exists( 'Kirki' ) ) { $lswd = quidus_widths('sidebar_width_desktopcc'); $cwdc = quidus_widths('content_width_desktopcc'); $rswdc = quidus_widths('right_sidebar_width_desktopcc'); } $quidus_color_background = get_theme_mod( 'quidus_color_background', '#f7f7f7' ); $quidus_color_main = get_theme_mod( 'quidus_color_main', '#424242' ); $quidus_color_secondary = get_theme_mod( 'quidus_color_secondary', '#515151' ); $quidus_color_special = get_theme_mod( 'quidus_color_special', '#8bc34a' ); $quidus_logo_max_width_desktop = get_theme_mod( 'quidus_logo_max_width_desktop' ); $quidus_logo_max_width_tablet_large = get_theme_mod( 'quidus_logo_max_width_tablet_large' ); $quidus_logo_max_width_tablet_small = get_theme_mod( 'quidus_logo_max_width_tablet_small' ); $quidus_logo_max_width_mobile = get_theme_mod( 'quidus_logo_max_width_mobile' ); $quidus_site_distance_from_left = get_theme_mod( 'quidus_site_distance_from_left' ); $quidus_color_content_background = get_theme_mod( 'quidus_color_content_background', '#ffffff' ); $quidus_box_shadow_color = get_theme_mod( 'quidus_box_shadow_color', 'rgba(50, 50, 50, 0.15)' ); /* Typography */ $body_font = get_theme_mod('quidus_body_font', array( 'font-family' => 'Josefin Sans' )); $headings_font = get_theme_mod('quidus_header_font', array( 'font-family' => 'Playfair Display' )); /* H1 */ $quidus_h1_padding_top = get_theme_mod( 'quidus_h1_typography_padding_top', '0.41025em' ); $quidus_h1_padding_bottom = get_theme_mod( 'quidus_h1_typography_padding_bottom', '0' ); $quidus_h1_margin_top = get_theme_mod( 'quidus_h1_typography_margin_top', '0' ); $quidus_h1_margin_bottom = get_theme_mod( 'quidus_h1_typography_margin_bottom', '0.205125em' ); $quidus_h1_size = get_theme_mod( 'quidus_h1_size', 100 ); $h1_typography = get_theme_mod('quidus_h1_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.2308', 'letter-spacing' => '0' )); /* H2 */ $quidus_h2_padding_top = get_theme_mod( 'quidus_h2_typography_padding_top', '0.5em' ); $quidus_h2_padding_bottom = get_theme_mod( 'quidus_h2_typography_padding_bottom', '0' ); $quidus_h2_margin_top = get_theme_mod( 'quidus_h2_typography_margin_top', '0' ); $quidus_h2_margin_bottom = get_theme_mod( 'quidus_h2_typography_margin_bottom', '0.25em' ); $quidus_h2_size = get_theme_mod( 'quidus_h2_size', 100 ); $h2_typography = get_theme_mod('quidus_h2_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.25', 'letter-spacing' => '0' )); /* H3 */ $quidus_h3_padding_top = get_theme_mod( 'quidus_h3_typography_padding_top', '0.5926em' ); $quidus_h3_padding_bottom = get_theme_mod( 'quidus_h3_typography_padding_bottom', '0' ); $quidus_h3_margin_top = get_theme_mod( 'quidus_h3_typography_margin_top', '0' ); $quidus_h3_margin_bottom = get_theme_mod( 'quidus_h3_typography_margin_bottom', '0.295625em' ); $quidus_h3_size = get_theme_mod( 'quidus_h3_size', 100 ); $h3_typography = get_theme_mod('quidus_h3_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.1852', 'letter-spacing' => '0' )); /* H4 */ $quidus_h4_padding_top = get_theme_mod( 'quidus_h4_typography_padding_top', '0.727275em' ); $quidus_h4_padding_bottom = get_theme_mod( 'quidus_h4_typography_padding_bottom', '0' ); $quidus_h4_margin_top = get_theme_mod( 'quidus_h4_typography_margin_top', '0' ); $quidus_h4_margin_bottom = get_theme_mod( 'quidus_h4_typography_margin_bottom', '0.363625em' ); $quidus_h4_size = get_theme_mod( 'quidus_h4_size', 100 ); $h4_typography = get_theme_mod('quidus_h4_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.4545', 'letter-spacing' => '0' )); /* H5 */ $quidus_h5_padding_top = get_theme_mod( 'quidus_h5_typography_padding_top', '0.8421em' ); $quidus_h5_padding_bottom = get_theme_mod( 'quidus_h5_typography_padding_bottom', '0' ); $quidus_h5_margin_top = get_theme_mod( 'quidus_h5_typography_margin_top', '0' ); $quidus_h5_margin_bottom = get_theme_mod( 'quidus_h5_typography_margin_bottom', '0.42125em' ); $quidus_h5_size = get_theme_mod( 'quidus_h5_size', 100 ); $h5_typography = get_theme_mod('quidus_h5_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.2632', 'letter-spacing' => '1' )); /* H6 */ $quidus_h6_padding_top = get_theme_mod( 'quidus_h6_typography_padding_top', '0.94115em' ); $quidus_h6_padding_bottom = get_theme_mod( 'quidus_h6_typography_padding_bottom', '0' ); $quidus_h6_margin_top = get_theme_mod( 'quidus_h6_typography_margin_top', '0' ); $quidus_h6_margin_bottom = get_theme_mod( 'quidus_h6_typography_margin_bottom', '0.470575em' ); $quidus_h6_size = get_theme_mod( 'quidus_h6_size', 100 ); $h6_typography = get_theme_mod('quidus_h6_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.13023', 'letter-spacing' => '1' )); /* Paragraph */ $quidus_paragraph_padding_top = get_theme_mod( 'quidus_paragraph_typography_padding_top', '0' ); $quidus_paragraph_padding_bottom = get_theme_mod( 'quidus_paragraph_typography_padding_bottom', '0' ); $quidus_paragraph_margin_top = get_theme_mod( 'quidus_paragraph_typography_margin_top', '0' ); $quidus_paragraph_margin_bottom = get_theme_mod( 'quidus_paragraph_typography_margin_bottom', '1em' ); $quidus_paragraph_size = get_theme_mod( 'quidus_paragraph_size', 100 ); $paragraph_typography = get_theme_mod('quidus_paragraph_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Address */ $quidus_address_padding_top = get_theme_mod( 'quidus_address_typography_padding_top', '0' ); $quidus_address_padding_bottom = get_theme_mod( 'quidus_address_typography_padding_bottom', '0' ); $quidus_address_margin_top = get_theme_mod( 'quidus_address_typography_margin_top', '0' ); $quidus_address_margin_bottom = get_theme_mod( 'quidus_address_typography_margin_bottom', '1em' ); $quidus_address_size = get_theme_mod( 'quidus_address_size', 100 ); $address_typography = get_theme_mod('quidus_address_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Content Meta */ $quidus_content_meta_size = get_theme_mod( 'quidus_content_meta_size', 100 ); $content_meta_typography = get_theme_mod('quidus_content_meta_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Definition List Title */ $quidus_dt_padding_top = get_theme_mod( 'quidus_dt_typography_padding_top', '0' ); $quidus_dt_padding_bottom = get_theme_mod( 'quidus_dt_typography_padding_bottom', '0' ); $quidus_dt_margin_top = get_theme_mod( 'quidus_dt_typography_margin_top', '0' ); $quidus_dt_margin_bottom = get_theme_mod( 'quidus_dt_typography_margin_bottom', '0' ); $quidus_dt_size = get_theme_mod( 'quidus_dt_size', 100 ); $dt_typography = get_theme_mod('quidus_dt_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.6', 'letter-spacing' => '0' )); /* Definition List Data */ $quidus_dd_padding_top = get_theme_mod( 'quidus_dd_typography_padding_top', '0' ); $quidus_dd_padding_bottom = get_theme_mod( 'quidus_dd_typography_padding_bottom', '0' ); $quidus_dd_margin_top = get_theme_mod( 'quidus_dd_typography_margin_top', '0' ); $quidus_dd_margin_bottom = get_theme_mod( 'quidus_dd_typography_margin_bottom', '1em' ); $quidus_dd_size = get_theme_mod( 'quidus_dd_size', 100 ); $dd_typography = get_theme_mod('quidus_dd_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Unordered & Ordered Lists */ $quidus_list_size = get_theme_mod( 'quidus_list_size', 100 ); $list_typography = get_theme_mod('quidus_list_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.3', 'letter-spacing' => '0' )); /* Site Description */ $quidus_site_description_size = get_theme_mod( 'quidus_site_description_size', 100 ); $site_description_typography = get_theme_mod('quidus_site_description_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Site Title */ $quidus_site_title_size = get_theme_mod( 'quidus_site_title_size', 100 ); $site_title_typography = get_theme_mod('quidus_site_title_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.6', 'letter-spacing' => '0' )); /* Table Data */ $quidus_td_padding_top = get_theme_mod( 'quidus_td_typography_padding_top', '0.5em' ); $quidus_td_padding_bottom = get_theme_mod( 'quidus_td_typography_padding_bottom', '0.5em' ); $quidus_td_padding_right = get_theme_mod( 'quidus_td_typography_padding_right', '0.5em' ); $quidus_td_padding_left = get_theme_mod( 'quidus_td_typography_padding_left', '0.5em' ); $quidus_td_size = get_theme_mod( 'quidus_td_size', 100 ); $td_typography = get_theme_mod('quidus_td_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Table Header */ $quidus_th_padding_top = get_theme_mod( 'quidus_th_typography_padding_top', '0.5em' ); $quidus_th_padding_bottom = get_theme_mod( 'quidus_th_typography_padding_bottom', '0.5em' ); $quidus_th_padding_right = get_theme_mod( 'quidus_th_typography_padding_right', '0.5em' ); $quidus_th_padding_left = get_theme_mod( 'quidus_th_typography_padding_left', '0.5em' ); $quidus_th_size = get_theme_mod( 'quidus_th_size', 100 ); $th_typography = get_theme_mod('quidus_th_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.6', 'letter-spacing' => '0' )); /* Widget Title */ $quidus_widget_title_padding_top = get_theme_mod( 'quidus_widget_title_typography_padding_top', '0.8421em' ); $quidus_widget_title_padding_bottom = get_theme_mod( 'quidus_widget_title_typography_padding_bottom', '0.5em' ); $quidus_widget_title_margin_top = get_theme_mod( 'quidus_widget_title_typography_margin_top', '0' ); $quidus_widget_title_margin_bottom = get_theme_mod( 'quidus_widget_title_typography_margin_bottom', '1em' ); $quidus_widget_title_size = get_theme_mod( 'quidus_widget_title_size', 100 ); $widget_title_typography = get_theme_mod('quidus_widget_title_typography', array( 'font-family' => $headings_font["font-family"],'font-weight' => '700','line-height' => '1.2632', 'letter-spacing' => '1' )); /* Blockquote */ $quidus_blockquote_padding_top = get_theme_mod( 'quidus_blockquote_typography_padding_top', '0' ); $quidus_blockquote_padding_bottom = get_theme_mod( 'quidus_blockquote_typography_padding_bottom', '0' ); $quidus_blockquote_padding_right = get_theme_mod( 'quidus_blockquote_typography_padding_right', '0' ); $quidus_blockquote_padding_left = get_theme_mod( 'quidus_blockquote_typography_padding_left', '0.5em' ); $quidus_blockquote_margin_top = get_theme_mod( 'quidus_blockquote_typography_margin_top', '0' ); $quidus_blockquote_margin_bottom = get_theme_mod( 'quidus_blockquote_typography_margin_bottom', '1em' ); $quidus_blockquote_size = get_theme_mod( 'quidus_blockquote_size', 100 ); $blockquote_typography = get_theme_mod('quidus_blockquote_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Menu */ $menu_typography = get_theme_mod('quidus_menu_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400' )); /* Span */ $quidus_span_padding_top = get_theme_mod( 'quidus_span_typography_padding_top', '0' ); $quidus_span_padding_bottom = get_theme_mod( 'quidus_span_typography_padding_bottom', '0' ); $quidus_span_margin_top = get_theme_mod( 'quidus_span_typography_margin_top', '0' ); $quidus_span_margin_bottom = get_theme_mod( 'quidus_span_typography_margin_bottom', '0' ); $quidus_span_size = get_theme_mod( 'quidus_span_size', 100 ); $span_typography = get_theme_mod('quidus_span_typography', array( 'font-family' => $body_font["font-family"],'font-weight' => '400','line-height' => '1.6', 'letter-spacing' => '0' )); /* Color */ /* H1 */ $quidus_h1_color = get_theme_mod( 'quidus_color_h1', '#424242' ); /* H2 */ $quidus_h2_color = get_theme_mod( 'quidus_color_h2', '#424242' ); /* H3 */ $quidus_h3_color = get_theme_mod( 'quidus_color_h3', '#424242' ); /* H4 */ $quidus_h4_color = get_theme_mod( 'quidus_color_h4', '#424242' ); /* H5 */ $quidus_h5_color = get_theme_mod( 'quidus_color_h5', '#424242' ); /* H6 */ $quidus_h6_color = get_theme_mod( 'quidus_color_h6', '#424242' ); /* Paragraph */ $quidus_paragraph_color = get_theme_mod( 'quidus_color_p', '#515151' ); /* Address */ $quidus_address_color = get_theme_mod( 'quidus_color_address', '#515151' ); /* Content Meta */ $quidus_content_meta_color = get_theme_mod( 'quidus_color_content_meta', '#424242' ); /* Definition List Title */ $quidus_dt_color = get_theme_mod( 'quidus_color_dt', '#424242' ); /* Definition List Data */ $quidus_dd_color = get_theme_mod( 'quidus_color_dd', '#515151' ); /* Unordered & Ordered Lists */ $quidus_list_color = get_theme_mod( 'quidus_color_list', '#424242' ); /* Site Description */ $quidus_site_description_color = get_theme_mod( 'quidus_color_site_description', '#515151' ); /* Site Title */ $quidus_site_title_color = get_theme_mod( 'quidus_color_site_title', '#424242' ); /* Table Data */ $quidus_td_color = get_theme_mod( 'quidus_color_td', '#515151' ); /* Table Header */ $quidus_th_color = get_theme_mod( 'quidus_color_th', '#424242' ); /* Widget Title */ $quidus_widget_title_color = get_theme_mod( 'quidus_color_widget_title', '#424242' ); /* Blockquote */ $quidus_blockquote_color = get_theme_mod( 'quidus_color_blockquote', '#424242' ); /* Menu */ $quidus_menu_color = get_theme_mod( 'quidus_color_menu', '#424242' ); /* Span */ $quidus_span_color = get_theme_mod( 'quidus_color_span', '#424242' ); /* Link */ $quidus_a_color = get_theme_mod( 'quidus_color_a', '#424242' ); ?> '; foreach ($social_networks as $network) { $networks = array(); $networks['author_' . lcfirstc($network)] = get_theme_mod('author_' . lcfirstc($network)); if(strpos($networks['author_' . lcfirstc($network)], lcfirstc($network)) !== false){ echo ''; } } $google_network = get_theme_mod('author_googleplus'); if(strpos($google_network, 'plus.google.com') !== false){ echo ''; } echo ''; } function quidus_my_social() { global $social_networks; global $linkscount; foreach ($social_networks as $network) { $networks = array(); $networks['my_' . lcfirstc($network)] = get_theme_mod('my_' . lcfirstc($network)); if(strpos($networks['my_' . lcfirstc($network)], lcfirstc($network)) !== false) { $linkscount++; } } if ($linkscount > 0) { echo '
'; foreach ($social_networks as $network) { $networks['my_' . lcfirstc($network)] = get_theme_mod('my_' . lcfirstc($network)); if(strpos($networks['my_' . lcfirstc($network)], lcfirstc($network)) !== false){ echo ''; } } $google_network = get_theme_mod('my_googleplus'); if(strpos($google_network, 'plus.google.com') !== false){ echo ''; } echo '
'; } } function quidus_footer_social() { global $social_networks; echo ''; } } /** * Binds JS handlers to make the Customizer preview reload changes asynchronously. * */ function quidus_customize_preview_js() { wp_enqueue_script( 'quidus-customize-preview', get_template_directory_uri() . '/js/customize-preview.js', array( 'customize-preview' ), '20141216', true ); } add_action( 'customize_preview_init', 'quidus_customize_preview_js' ); ?>