Esempio n. 1
0
 function ishyoboy_google_fonts_setup()
 {
     global $ish_fonts, $ish_options;
     // FONT SETTINGS
     ishyoboy_load_font_settings('body_font', $ish_options);
     ishyoboy_load_font_settings('header_font', $ish_options);
     ishyoboy_load_font_settings('h1_font', $ish_options);
     ishyoboy_load_font_settings('h2_font', $ish_options);
     ishyoboy_load_font_settings('h3_font', $ish_options);
     ishyoboy_load_font_settings('h4_font', $ish_options);
     ishyoboy_load_font_settings('h5_font', $ish_options);
     ishyoboy_load_font_settings('h6_font', $ish_options);
     // CREATE A LIST OF GOOGLE FONTS TO LOAD
     $load = array();
     foreach ($ish_fonts as $position => $details) {
         if ('google' == $details['type']) {
             if (!isset($load[$details['name']])) {
                 $load[$details['name']] = '';
             }
             $load[$details['name']] .= '400,400italic,regular,italic,700,700italic,' . $details['variant'] . ',';
         }
     }
     $protocol = is_ssl() ? 'https' : 'http';
     // LOAD THE FONTS
     $i = 0;
     foreach ($load as $font => $variants) {
         $i++;
         wp_enqueue_style('zimney-google-font-' . $i, "{$protocol}://fonts.googleapis.com/css?family=" . rawurlencode($font) . ':' . rawurlencode($variants));
     }
 }
Esempio n. 2
0
$c1_rgb = ishyoboy_hex2rgb($c1);
$c2_rgb = ishyoboy_hex2rgb($c2);
$c3_rgb = ishyoboy_hex2rgb($c3);
$c4_rgb = ishyoboy_hex2rgb($c4);
$c_body_rgb = ishyoboy_hex2rgb($c_body);
$c_text_rgb = ishyoboy_hex2rgb($c_text);
global $ish_fonts;
// FONT SETTINGS
ishyoboy_load_font_settings('body_font', $newdata);
ishyoboy_load_font_settings('header_font', $newdata);
ishyoboy_load_font_settings('h1_font', $newdata);
ishyoboy_load_font_settings('h2_font', $newdata);
ishyoboy_load_font_settings('h3_font', $newdata);
ishyoboy_load_font_settings('h4_font', $newdata);
ishyoboy_load_font_settings('h5_font', $newdata);
ishyoboy_load_font_settings('h6_font', $newdata);
foreach ($ish_fonts as $key => $val) {
    switch ($val['variant']) {
        case '100':
            $ish_fonts[$key]['variant'] = '100';
            $ish_fonts[$key]['font-style'] = 'normal';
            break;
        case '100italic':
            $ish_fonts[$key]['variant'] = '100';
            $ish_fonts[$key]['font-style'] = 'italic';
            break;
        case '200':
            $ish_fonts[$key]['variant'] = '200';
            $ish_fonts[$key]['font-style'] = 'normal';
            break;
        case '200italic':
Esempio n. 3
0
$c_background = isset($ish_options['background_color']) && '' != $ish_options['background_color'] ? $ish_options['background_color'] : '#ffffff';
$c1_rgb = ishyoboy_hex2rgb($c1);
$c2_rgb = ishyoboy_hex2rgb($c2);
$c3_rgb = ishyoboy_hex2rgb($c3);
$c4_rgb = ishyoboy_hex2rgb($c4);
$c_text_rgb = ishyoboy_hex2rgb($c_text);
global $ish_fonts;
// FONT SETTINGS
ishyoboy_load_font_settings('body_font', $ish_options);
ishyoboy_load_font_settings('header_font', $ish_options);
ishyoboy_load_font_settings('h1_font', $ish_options);
ishyoboy_load_font_settings('h2_font', $ish_options);
ishyoboy_load_font_settings('h3_font', $ish_options);
ishyoboy_load_font_settings('h4_font', $ish_options);
ishyoboy_load_font_settings('h5_font', $ish_options);
ishyoboy_load_font_settings('h6_font', $ish_options);
foreach ($ish_fonts as $key => $val) {
    switch ($val['variant']) {
        case '100':
            $ish_fonts[$key]['variant'] = '100';
            $ish_fonts[$key]['font-style'] = 'normal';
            break;
        case '100italic':
            $ish_fonts[$key]['variant'] = '100';
            $ish_fonts[$key]['font-style'] = 'italic';
            break;
        case '200':
            $ish_fonts[$key]['variant'] = '200';
            $ish_fonts[$key]['font-style'] = 'normal';
            break;
        case '200italic':