Example #1
0
 public static function frontend_scripts()
 {
     // Core styles
     wp_enqueue_style('foundation', get_stylesheet_directory_uri() . '/css/foundation.min.css');
     // Custom fonts (configured under Appearance -> Fonts)
     $theme_fonts = get_option('theme_fonts');
     if ($theme_fonts[ns_ . 'gf1']) {
         wp_enqueue_style(ns_ . 'gf1', $theme_fonts[ns_ . 'gf1']);
     }
     if ($theme_fonts[ns_ . 'gf2']) {
         wp_enqueue_style(ns_ . 'gf2', $theme_fonts[ns_ . 'gf2']);
     }
     if ($theme_fonts[ns_ . 'gf3']) {
         wp_enqueue_style(ns_ . 'gf3', $theme_fonts[ns_ . 'gf3']);
     }
     // Theme styles
     wp_enqueue_style('theme_default', get_stylesheet_directory_uri() . '/css/default.css', array(), filemtime(get_stylesheet_directory() . '/css/default.css'));
     wp_enqueue_style('theme_dynamic', get_stylesheet_directory_uri() . '/css/' . bb_get_dynamic_styles_filename(), array(), filemtime(get_stylesheet_directory() . '/css/' . bb_get_dynamic_styles_filename()));
     wp_enqueue_style('theme_style', get_stylesheet_directory_uri() . '/css/style.css', array(), filemtime(get_stylesheet_directory() . '/css/style.css'));
     wp_enqueue_style('print', get_stylesheet_directory_uri() . '/css/print.css', array(), '', 'print');
     // Header scripts
     // Footer sripts
     wp_enqueue_script('what-input', get_template_directory_uri() . '/js/vendor/what-input.min.js', array('jquery'), '1.0.0', true);
     wp_enqueue_script('zurb', get_template_directory_uri() . '/js/foundation.min.js', array('jquery'), '1.0.0', true);
     // Remove admin-only styles for front end
     if (!is_admin()) {
         wp_deregister_style('thickbox');
         wp_deregister_style('tiptipCSS');
         wp_deregister_style('chosenCSS');
         wp_deregister_style('jqueryuiCSS');
         wp_deregister_style('wpclef-main');
     }
 }
Example #2
0
function update_dynamic_styles()
{
    $styles = generate_dynamic_styles();
    file_put_contents(get_stylesheet_directory() . '/css/' . bb_get_dynamic_styles_filename(), $styles);
}