$permalink = get_permalink();
        }
        if (has_post_thumbnail() || get_post_meta($post->ID, 'pyre_video', true)) {
            ?>
			<?php 
            $item_classes = $portfolio_text_layout;
            $item_cats = get_the_terms($post->ID, 'portfolio_category');
            if ($item_cats) {
                foreach ($item_cats as $item_cat) {
                    $item_classes .= urldecode($item_cat->slug) . ' ';
                }
            }
            if ($custom_colulmn_spacing) {
                $item_classes .= ' col-spacing';
            }
            $featured_image_size = avada_set_portfolio_image_size($current_page_id);
            ?>
			<div class="portfolio-item <?php 
            echo $item_classes;
            ?>
">
				<div class="portfolio-item-wrapper">
					<?php 
            echo avada_image_rollover(get_the_ID(), $featured_image_size, $permalink);
            ?>
					<div class="portfolio-content">
						<h2<?php 
            if (!$smof_data['disable_date_rich_snippet_pages']) {
                echo ' class="entry-title"';
            }
            ?>
Esempio n. 2
0
function avada_scripts()
{
    if (!is_admin() && !in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))) {
        global $smof_data, $wp_styles;
        $theme_info = wp_get_theme();
        $c_pageID = get_queried_object_id();
        $template_directory = get_template_directory_uri();
        if (get_option('show_on_front') && get_option('page_for_posts') && is_home() || get_option('page_for_posts') && is_archive() && !is_post_type_archive()) {
            $c_pageID = get_option('page_for_posts');
        } else {
            if (class_exists('Woocommerce')) {
                if (is_shop() || is_tax('product_cat') || is_tax('product_tag')) {
                    $c_pageID = get_option('woocommerce_shop_page_id');
                }
            }
        }
        wp_enqueue_script('jquery', false, array(), $theme_info->get('Version'), true);
        if (is_singular() && get_option('thread_comments')) {
            wp_enqueue_script('comment-reply');
        }
        wp_deregister_script('modernizr');
        wp_register_script('modernizr', $template_directory . '/js/modernizr-min.js', array(), $theme_info->get('Version'), true);
        wp_enqueue_script('modernizr');
        if (function_exists('novagallery_shortcode')) {
            wp_deregister_script('novagallery_modernizr');
            wp_register_script('novagallery_modernizr', $template_directory . '/js/modernizr-min.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('novagallery_modernizr');
        }
        if (function_exists('ccgallery_shortcode')) {
            wp_deregister_script('ccgallery_modernizr');
            wp_register_script('ccgallery_modernizr', $template_directory . '/js/modernizr-min.js', array(), $theme_info->get('Version'), true);
            wp_enqueue_script('ccgallery_modernizr');
        }
        wp_deregister_script('jquery.carouFredSel');
        wp_register_script('jquery.carouFredSel', $template_directory . '/js/jquery.carouFredSel-6.2.1-min.js', array(), $theme_info->get('Version'), true);
        wp_enqueue_script('jquery.carouFredSel');
        wp_deregister_script('jquery.cycle');
        wp_register_script('jquery.cycle', $template_directory . '/js/jquery.cycle.js', array(), $theme_info->get('Version'), true);
        wp_enqueue_script('jquery.cycle');
        if (class_exists('Woocommerce')) {
            if (!$smof_data['status_lightbox'] && !is_woocommerce() || !$smof_data['status_lightbox'] && is_woocommerce() && is_shop()) {
                wp_deregister_script('jquery.prettyPhoto');
                wp_register_script('jquery.prettyPhoto', $template_directory . '/js/jquery.prettyPhoto-min.js', array(), $theme_info->get('Version'), true);
                wp_enqueue_script('jquery.prettyPhoto');
            }
            wp_dequeue_script('prettyPhoto-init');
            wp_dequeue_script('wc-add-to-cart-variation');
            wp_enqueue_script('wc-add-to-cart-variation', $template_directory . '/woocommerce/js/add-to-cart-variation-min.js', array('jquery'), $theme_info->get('Version'), true);
        } else {
            if (!$smof_data['status_lightbox']) {
                wp_deregister_script('jquery.prettyPhoto');
                wp_register_script('jquery.prettyPhoto', $template_directory . '/js/jquery.prettyPhoto-min.js', array(), $theme_info->get('Version'), true);
                wp_enqueue_script('jquery.prettyPhoto');
            }
        }
        wp_deregister_script('jquery.flexslider');
        wp_register_script('jquery.flexslider', $template_directory . '/js/jquery.flexslider-min.js', array(), $theme_info->get('Version'), true);
        wp_enqueue_script('jquery.flexslider');
        wp_deregister_script('jquery.fitvids');
        wp_register_script('jquery.fitvids', $template_directory . '/js/jquery.fitvids-min.js', array(), $theme_info->get('Version'), true);
        wp_enqueue_script('jquery.fitvids');
        if (!$smof_data['status_gmap']) {
            $map_api = 'http' . (is_ssl() ? 's' : '') . '://maps.googleapis.com/maps/api/js?sensor=false&amp;language=' . substr(get_locale(), 0, 2);
            wp_register_script('google-maps-api', $map_api, array(), $theme_info->get('Version'), false);
            wp_register_script('google-maps-infobox', 'http' . (is_ssl() ? 's' : '') . '://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/src/infobox.js', array(), $theme_info->get('Version'), false);
        }
        wp_deregister_script('avada');
        wp_register_script('avada', $template_directory . '/js/main.js', array(), $theme_info->get('Version'), true);
        wp_enqueue_script('avada');
        if (get_post_meta($c_pageID, 'pyre_fimg_width', true) == 'auto' && get_post_meta($c_pageID, 'pyre_width', true) == 'half') {
            $smoothHeight = 'true';
        } else {
            $smoothHeight = 'false';
        }
        if (get_post_meta($c_pageID, 'pyre_fimg_width', true) == 'auto' && get_post_meta($c_pageID, 'pyre_width', true) == 'half') {
            $flex_smoothHeight = 'true';
        } else {
            if ($smof_data["slideshow_smooth_height"]) {
                $flex_smoothHeight = 'true';
            } else {
                $flex_smoothHeight = 'false';
            }
        }
        $db_vars = $smof_data;
        if (!$smof_data['slideshow_autoplay']) {
            $db_vars['slideshow_autoplay'] = false;
        } else {
            $db_vars['slideshow_autoplay'] = true;
        }
        if (!$smof_data['slideshow_speed']) {
            $db_vars['slideshow_speed'] = 7000;
        }
        if (defined('ICL_SITEPRESS_VERSION') && defined('ICL_LANGUAGE_CODE')) {
            $language_code = ICL_LANGUAGE_CODE;
        } else {
            $language_code = '';
        }
        if (avada_set_portfolio_image_size($c_pageID) == 'full') {
            $isotope_type = 'masonry';
        } else {
            $isotope_type = 'fitRows';
        }
        if (is_archive()) {
            if ($smof_data['portfolio_featured_image_size'] == 'full') {
                $isotope_type = 'masonry';
            } else {
                $isotope_type = 'fitRows';
            }
        }
        if (get_post_meta($c_pageID, 'pyre_page_bg_layout', true) == 'boxed' || get_post_meta($c_pageID, 'pyre_page_bg_layout', true) == 'wide') {
            $layout = get_post_meta($c_pageID, 'pyre_page_bg_layout', true);
        } else {
            $layout = $smof_data['layout'];
        }
        if (get_post_meta($c_pageID, 'pyre_avada_rev_styles', true) == 'no' || !$smof_data['avada_rev_styles'] && get_post_meta($c_pageID, 'pyre_avada_rev_styles', true) != 'yes') {
            $avada_rev_styles = 1;
        } else {
            $avada_rev_styles = 0;
        }
        wp_localize_script('avada', 'js_local_vars', array('protocol' => is_ssl(), 'theme_url' => get_template_directory_uri(), 'dropdown_goto' => __('Go to...', 'Avada'), 'mobile_nav_cart' => __('Shopping Cart', 'Avada'), 'page_smoothHeight' => $smoothHeight, 'flex_smoothHeight' => $flex_smoothHeight, 'language_flag' => $language_code, 'infinite_blog_finished_msg' => '<em>' . __('All posts displayed.', 'Avada') . '</em>', 'infinite_finished_msg' => '<em>' . __('All items displayed.', 'Avada') . '</em>', 'infinite_blog_text' => '<em>' . __('Loading the next set of posts...', 'Avada') . '</em>', 'portfolio_loading_text' => '<em>' . __('Loading Portfolio Items...', 'Avada') . '</em>', 'faqs_loading_text' => '<em>' . __('Loading FAQ Items...', 'Avada') . '</em>', 'order_actions' => __('Details', 'Avada'), 'avada_rev_styles' => $avada_rev_styles, 'avada_styles_dropdowns' => $smof_data['avada_styles_dropdowns'], 'blog_grid_column_spacing' => $smof_data['blog_grid_column_spacing'], 'blog_pagination_type' => $smof_data['blog_pagination_type'], 'custom_icon_image_retina' => $smof_data['custom_icon_image_retina'], 'disable_mobile_animate_css' => $smof_data['disable_mobile_animate_css'], 'portfolio_pagination_type' => $smof_data['grid_pagination_type'], 'header_position' => $smof_data['header_position'], 'header_sticky' => $smof_data['header_sticky'], 'ipad_potrait' => $smof_data['ipad_potrait'], 'is_responsive' => $smof_data['responsive'], 'layout_mode' => strtolower($layout), 'lightbox_animation_speed' => $smof_data['lightbox_animation_speed'], 'lightbox_autoplay' => $smof_data['lightbox_autoplay'], 'lightbox_desc' => $smof_data['lightbox_desc'], 'lightbox_deeplinking' => $smof_data['lightbox_deeplinking'], 'lightbox_gallery' => $smof_data['lightbox_gallery'], 'lightbox_opacity' => $smof_data['lightbox_opacity'], 'lightbox_post_images' => $smof_data['lightbox_post_images'], 'lightbox_slideshow_speed' => $smof_data['lightbox_slideshow_speed'], 'lightbox_social' => $smof_data['lightbox_social'], 'lightbox_title' => $smof_data['lightbox_title'], 'logo_alignment' => $smof_data['logo_alignment'], 'megamenu_max_width' => $smof_data['megamenu_max_width'], 'pagination_video_slide' => $smof_data['pagination_video_slide'], 'retina_icon_height' => $smof_data['retina_icon_height'], 'retina_icon_width' => $smof_data['retina_icon_width'], 'submenu_slideout' => $smof_data['mobile_nav_submenu_slideout'], 'sidenav_behavior' => $smof_data['sidenav_behavior'], 'site_width' => $smof_data['site_width'], 'slideshow_autoplay' => $smof_data['slideshow_autoplay'], 'slideshow_speed' => $smof_data['slideshow_speed'], 'status_lightbox_mobile' => $smof_data['status_lightbox_mobile'], 'status_totop_mobile' => $smof_data['status_totop_mobile'], 'status_vimeo' => $smof_data['status_vimeo'], 'status_yt' => $smof_data['status_yt'], 'submenu_slideout' => $smof_data['mobile_nav_submenu_slideout'], 'testimonials_speed' => $smof_data['testimonials_speed'], 'tfes_animation' => $smof_data['tfes_animation'], 'tfes_autoplay' => $smof_data['tfes_autoplay'], 'tfes_interval' => $smof_data['tfes_interval'], 'tfes_speed' => $smof_data['tfes_speed'], 'tfes_width' => $smof_data['tfes_width'], 'woocommerce_shop_page_columns' => $smof_data['woocommerce_shop_page_columns'], 'mobile_menu_design' => $smof_data['mobile_menu_design'], 'isotope_type' => $isotope_type, 'header_position' => $smof_data['header_position'], 'page_title_fading' => $smof_data['page_title_fading']));
        if (is_page('header-2') || is_page('header-3') || is_page('header-4') || is_page('header-5')) {
            $header_demo = true;
        } else {
            $header_demo = false;
        }
        wp_enqueue_style('avada-stylesheet', get_stylesheet_uri(), array(), $theme_info->get('Version'));
        wp_enqueue_style('avada-shortcodes', $template_directory . '/shortcodes.css', array(), $theme_info->get('Version'));
        $wp_styles->add_data('avada-shortcodes', 'conditional', 'lte IE 9');
        if (!$smof_data['status_fontawesome']) {
            wp_enqueue_style('fontawesome', $template_directory . '/fonts/fontawesome/font-awesome.css', array(), $theme_info->get('Version'));
            wp_enqueue_style('avada-IE-fontawesome', $template_directory . '/fonts/fontawesome/font-awesome.css', array(), $theme_info->get('Version'));
            $wp_styles->add_data('avada-IE-fontawesome', 'conditional', 'lte IE 9');
        }
        if (!$smof_data['use_animate_css']) {
            wp_enqueue_style('avada-animations', $template_directory . '/css/animations.css', array(), $theme_info->get('Version'));
        }
        wp_enqueue_style('avada-IE8', $template_directory . '/css/ie8.css', array(), $theme_info->get('Version'));
        $wp_styles->add_data('avada-IE8', 'conditional', 'lte IE 8');
        wp_enqueue_style('avada-IE', $template_directory . '/css/ie.css', array(), $theme_info->get('Version'));
        $wp_styles->add_data('avada-IE', 'conditional', 'IE');
        if ($smof_data['responsive']) {
            wp_enqueue_style('avada-media', $template_directory . '/css/media.css', array(), $theme_info->get('Version'));
            if (!$smof_data['ipad_potrait']) {
                wp_enqueue_style('avada-ipad', $template_directory . '/css/ipad.css', array(), $theme_info->get('Version'));
            }
        }
        wp_deregister_style('woocommerce-layout');
        wp_deregister_style('woocommerce-smallscreen');
        wp_deregister_style('woocommerce-general');
    }
}