function receptar_enqueue_assets() { //Helper variables $enqueue_styles = $enqueue_scripts = array(); $custom_styles = receptar_custom_styles(); $inline_styles_handle = wp_style_is('receptar-colors', 'registered') ? 'receptar-colors' : 'receptar-stylesheet'; $inline_styles_handle = apply_filters('wmhook_receptar_enqueue_assets_inline_styles_handle', $inline_styles_handle); /** * Styles */ //Google Fonts if (receptar_google_fonts_url()) { $enqueue_styles[] = 'receptar-google-fonts'; } //Banner slider if ((is_front_page() || is_home()) && receptar_has_banner_posts(2)) { $enqueue_styles[] = 'receptar-slick'; } //Main $enqueue_styles[] = 'receptar-stylesheet'; //Colors if ('receptar-colors' === $inline_styles_handle) { $enqueue_styles[] = 'receptar-colors'; } $enqueue_styles = apply_filters('wmhook_receptar_enqueue_assets_enqueue_styles', $enqueue_styles); foreach ($enqueue_styles as $handle) { wp_enqueue_style($handle); } /** * Styles - inline */ //Customizer setup custom styles if ($custom_styles) { wp_add_inline_style($inline_styles_handle, "\r\n" . apply_filters('wmhook_esc_css', $custom_styles) . "\r\n"); } //Custom styles set in post/page 'custom-css' custom field if (is_singular() && ($output = get_post_meta(get_the_ID(), 'custom_css', true))) { $output = apply_filters('wmhook_receptar_enqueue_assets_styles_inline_singular', "\r\n\r\n/* Custom singular styles */\r\n" . $output . "\r\n"); wp_add_inline_style($inline_styles_handle, apply_filters('wmhook_esc_css', $output) . "\r\n"); } /** * Scripts */ //Banner slider if ((is_front_page() || is_home()) && receptar_has_banner_posts(2)) { $enqueue_scripts[] = 'receptar-slick'; } //Global theme scripts $enqueue_scripts[] = 'receptar-scripts-global'; //Skip link focus fix $enqueue_scripts[] = 'receptar-skip-link-focus-fix'; $enqueue_scripts = apply_filters('wmhook_receptar_enqueue_assets_enqueue_scripts', $enqueue_scripts); foreach ($enqueue_scripts as $handle) { wp_enqueue_script($handle); } }
echo ' no-slider'; } ?> "<?php do_action('wmhook_site_banner_container_atts'); ?> > <div class="site-banner-inner"> <?php do_action('wmhook_banner_content_top'); if ($banner = apply_filters('wmhook_custom_banner', '')) { //Display custom banner first echo $banner; } elseif (receptar_has_banner_posts(1)) { //Display featured posts (only on homepage) $featured_posts = receptar_get_banner_posts(); foreach ((array) $featured_posts as $order => $post) { setup_postdata($post); get_template_part('template-parts/content', 'featured-post'); } wp_reset_postdata(); } else { //Fall back to Custom Header get_template_part('template-parts/content', 'custom-header'); } do_action('wmhook_banner_content_bottom'); ?> </div>