function pre_register_after() { et_extra_enqueue_google_maps_api(); }
function enqueue_scripts() { wp_enqueue_style('wp-mediaelement'); wp_enqueue_script('wp-mediaelement'); et_extra_enqueue_google_maps_api(); }
} ?> <?php echo $score_bar; ?> </div> <?php } } else { if (et_has_post_format('map')) { $lat = get_post_meta(get_the_ID(), '_map_format_lat', true); $lng = get_post_meta(get_the_ID(), '_map_format_lng', true); $zoom = get_post_meta(get_the_ID(), '_map_format_zoom', true); if ($lat && $lng && $zoom) { et_extra_enqueue_google_maps_api(); ?> <div class="map-format"> <div class="post-format-map" data-lat="<?php echo esc_attr($lat); ?> " data-lng="<?php echo esc_attr($lng); ?> " data-zoom="<?php echo esc_attr($zoom); ?> "></div> <?php echo $score_bar; ?>
function extra_load_scripts_styles() { $theme_version = SCRIPT_DEBUG ? time() : et_get_theme_version(); $template_dir = get_template_directory_uri(); $suffix = SCRIPT_DEBUG ? '.js' : '.min.js'; $extra_scripts_dependencies = apply_filters('extra_scripts_dependencies', array('jquery', 'imagesloaded')); // Load dependencies conditionally if (is_page_template('page-template-authors.php') || 'Masonry' === et_get_option('archive_list_style', 'Standard')) { $extra_scripts_dependencies[] = 'salvattore'; } /* * Loads the main stylesheet. */ wp_enqueue_style('extra-style', get_stylesheet_uri(), array(), $theme_version); wp_register_script('validation', $template_dir . '/scripts/ext/jquery.validate' . $suffix, array('jquery'), $theme_version, true); wp_register_script('raty', $template_dir . '/scripts/ext/jquery.raty' . $suffix, array('jquery'), $theme_version, true); wp_enqueue_script('imagesloaded', $template_dir . '/scripts/ext/imagesloaded' . $suffix, array('jquery'), $theme_version, true); // todo, load only when needed? wp_enqueue_script('waypoints', $template_dir . '/scripts/ext/jquery.waypoints' . $suffix, array('jquery'), $theme_version, true); // todo, load only when needed? wp_enqueue_script('fitvids', $template_dir . '/scripts/ext/jquery.fitvids' . $suffix, array('jquery'), $theme_version, true); // todo, load only when needed? if ('on' === et_get_option('extra_smooth_scroll', false)) { wp_enqueue_script('smooth-scroll', $template_dir . '/scripts/ext/smoothscroll' . $suffix, array('jquery'), $theme_version, true); } wp_enqueue_script('masonry'); // todo, load only when needed? wp_enqueue_script('extra-scripts', $template_dir . '/scripts/scripts' . $suffix, $extra_scripts_dependencies, $theme_version, true); wp_localize_script('extra-scripts', 'EXTRA', array('images_uri' => $template_dir . '/images/', 'ajaxurl' => set_url_scheme(admin_url('admin-ajax.php')), 'your_rating' => __('Your Rating:', 'extra'), 'rating_nonce' => wp_create_nonce('extra_rating_nonce'), 'timeline_nonce' => wp_create_nonce('timeline_nonce'), 'blog_feed_nonce' => wp_create_nonce('blog_feed_nonce'), 'error' => __('There was a problem, please try again.', 'extra'), 'contact_error_name_required' => __('Name field cannot be empty.', 'extra'), 'contact_error_email_required' => __('Email field cannot be empty.', 'extra'), 'contact_error_email_invalid' => __('Please enter a valid email address.', 'extra'))); if (is_singular()) { if (is_singular('post')) { if (et_has_post_format('map')) { et_extra_enqueue_google_maps_api(); } wp_enqueue_script('raty'); if (comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } } if (is_page()) { if (is_page_template('page-template-timeline.php')) { wp_enqueue_script('hash-persistance'); } if (is_page_template('page-template-contact.php')) { wp_enqueue_script('validation'); wp_enqueue_script('jquery-effects-highlight'); et_extra_enqueue_google_maps_api(); } } } }