* @copyright Copyright (c) 2008 - 2017, Satish Gandham * @link https://swiftthemes.com/helium * @license */ add_action( 'wp_enqueue_scripts', 'pagespeed_load_fonts', 7 ); add_action( 'wp_enqueue_scripts', 'pagespeed_register_styles', 8 ); add_action( 'wp_enqueue_scripts', 'pagespeed_enqueue_styles', 9 ); add_action( 'wp_head', 'pagespeed_add_image_bg_for_single_post', 99 ); function pagespeed_register_styles() { wp_register_style( 'pagespeed', HELIUM_THEME_CSS_URI . 'style.prod.css' ); wp_register_style( 'pagespeed-icons', HELIUM_THEME_CSS_URI . 'font-icons.css' ); $upload_dir = wp_upload_dir(); wp_register_style( 'pagespeed-generated', trailingslashit( $upload_dir['baseurl'] ) . wp_get_theme()->stylesheet . '.css' ); wp_register_style( 'pagespeed-print-styles', HELIUM_THEME_CSS_URI . 'print-styles.css' ); } function pagespeed_enqueue_styles() { wp_enqueue_style( 'pagespeed-icons' ); if ( defined( 'HELIUM_DEV_ENV' ) && HELIUM_DEV_ENV || ! get_theme_mod( 'can_read_write', false ) ) { wp_enqueue_style( 'pagespeed' ); } else { wp_enqueue_style( 'pagespeed-generated', '', null, 'screen' ); } wp_enqueue_style( 'pagespeed-print-styles', '', null, 'print' ); } function pagespeed_load_fonts() { $url = helium_generate_gfont_link(); if ( $url ): wp_enqueue_style( 'helium_google_fonts', $url ); endif; } function pagespeed_add_image_bg_for_single_post() { global $helium; if ( $helium->is_mobile() ) { $size = array( 560, 224 ); } else { $size = array( 1400, 560 ); } if ( is_page() && basename( get_page_template() ) === 'tpl-airy-img.php' ) { ?>