Esempio n. 1
0
 function pre_register_after()
 {
     et_extra_enqueue_google_maps_api();
 }
Esempio n. 2
0
 function enqueue_scripts()
 {
     wp_enqueue_style('wp-mediaelement');
     wp_enqueue_script('wp-mediaelement');
     et_extra_enqueue_google_maps_api();
 }
Esempio n. 3
0
            }
            ?>

		<?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;
                ?>
Esempio n. 4
0
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();
            }
        }
    }
}