Exemplo n.º 1
0
 /**
  * Web fonts override.
  *
  */
 function presscore_enqueue_web_fonts()
 {
     $fonts = array();
     $options = _optionsframework_get_clean_options();
     foreach ($options as $option) {
         if ('web_fonts' === $option['type']) {
             // Replace & coz in db value sanitized with esc_attr().
             $fonts[] = str_replace('&', '&', of_get_option($option['id']));
         }
     }
     $fonts_compressor = new Presscore_Web_Fonts_Compressor();
     $compressed_fonts = $fonts_compressor->compress_fonts(presscore_filter_web_fonts($fonts));
     wp_enqueue_style('dt-web-fonts', dt_make_web_font_uri($compressed_fonts));
 }
/**
 * Return option default value.
 * 
 * @param  string $id
 * @return mixed
 */
function _optionsframework_get_option_default_value($id)
{
    $defaults = _optionsframework_get_clean_options();
    return isset($defaults[$id]['std']) ? $defaults[$id]['std'] : null;
}