Ask your WordPress questions! Pay money and get answers fast! (more info)

image grid not 100% working on current theme WordPress

  • SOLVED

Hello, I need to know what code to remove so it does not load when this [[LINK href="http://codecanyon.net/item/justified-image-grid-premium-wordpress-gallery/2594251"]]image grid[[/LINK]] loads.

[[LINK href="http://demo2.woothemes.com/?name=theonepager"]]Theme[[/LINK]]

<?php
if ( ! defined( 'ABSPATH' ) ) exit;

if ( ! is_admin() ) { add_action( 'wp_enqueue_scripts', 'woothemes_add_javascript' ); }

if ( ! function_exists( 'woothemes_add_javascript' ) ) {
function woothemes_add_javascript() {
global $woo_options;

wp_register_script( 'prettyPhoto', get_template_directory_uri() . '/includes/js/jquery.prettyPhoto.js', array( 'jquery' ) );
wp_register_script( 'enable-lightbox', get_template_directory_uri() . '/includes/js/enable-lightbox.js', array( 'jquery', 'prettyPhoto' ) );
wp_register_script( 'google-maps', 'http://maps.google.com/maps/api/js?sensor=false' );
wp_register_script( 'google-maps-markers', get_template_directory_uri() . '/includes/js/markers.js' );
wp_register_script( 'flexslider', get_template_directory_uri() . '/includes/js/jquery.flexslider-min.js', array( 'jquery' ) );
wp_register_script( 'featured-slider', get_template_directory_uri() . '/includes/js/featured-slider.js', array( 'jquery' , 'flexslider' ) );
wp_register_script( 'third-party', get_template_directory_uri() . '/includes/js/third-party.js', array( 'jquery' ) );
wp_register_script( 'general', get_template_directory_uri() . '/includes/js/general.js', array( 'jquery', 'third-party' ) );
wp_register_script( 'jigscript', get_template_directory_uri() . '/includes/js/jigscript.js', array( 'jquery' ) );
// Localized strings.
$data = array(
'missingFields' => __( 'Some fields have been left empty. Please fill in all fields and try again.', 'woothemes' )
);

wp_localize_script( 'general', 'wooi18n', $data );

wp_enqueue_script( 'general' );
wp_enqueue_script( 'jigscript' );

// Load Google Script on Contact Form Page Template
if ( is_page_template( 'template-contact.php' ) ) {
wp_enqueue_script( 'google-maps' );
wp_enqueue_script( 'google-maps-markers' );
} // End If Statement

do_action( 'woothemes_add_javascript' );
} // End woothemes_add_javascript()
}

if ( ! is_admin() ) { add_action( 'wp_print_styles', 'woothemes_add_css' ); }

if ( ! function_exists( 'woothemes_add_css' ) ) {
function woothemes_add_css () {
wp_register_style( 'prettyPhoto', get_template_directory_uri().'/includes/css/prettyPhoto.css' );

do_action( 'woothemes_add_css' );
} // End woothemes_add_css()
}

// Add an HTML5 Shim

add_action( 'wp_head', 'html5_shim' );

if ( ! function_exists( 'html5_shim' ) ) {
function html5_shim() {
?>
<!--[if lt IE 9]>
<script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<?php
} // End html5_shim()
}

add_action( 'woothemes_add_javascript' , 'woo_load_featured_slider_js' );

function woo_load_featured_slider_js() {
if ( is_home() ) {

//Slider settings
$settings = array(
'featured_frame' => 'true',
'featured_speed' => '7',
'featured_hover' => 'true',
'featured_action' => 'true',
'featured_touchswipe' => 'true',
'featured_animation_speed' => '0.6',
'featured_pagination' => 'false',
'featured_nextprev' => 'true',
'featured_animation' => 'fade'
);

$settings = woo_get_dynamic_values( $settings );

$controlsContainer = '.flexslider';
if ( $settings['featured_speed'] == '0' ) { $slideshow = 'false'; } else { $slideshow = 'true'; }
if ( $settings['featured_touchswipe'] ) { $touchSwipe = 'true'; } else { $touchSwipe = 'false'; }
if ( $settings['featured_hover'] ) { $pauseOnHover = 'true'; } else { $pauseOnHover = 'false'; }
if ( $settings['featured_action'] ) { $pauseOnAction = 'true'; } else { $pauseOnAction = 'false'; }
if ( ! in_array( $settings['featured_animation'], array( 'fade', 'slide' ) ) ) { $settings['featured_animation'] = 'fade'; }
$slideshowSpeed = (int) $settings['featured_speed'] * 1000; // milliseconds
$animationDuration = (int) $settings['featured_animation_speed'] * 1000; // milliseconds
$nextprev = $settings['featured_nextprev'];
$manualControls = '';
if ( $settings['featured_pagination'] == 'true' ) {
$pagination = 'true';
} else {
$pagination = 'false';
}

$data = array(
'animation' => $settings['featured_animation'],
'controlsContainer' => $controlsContainer,
'smoothHeight' => 'true',
'directionNav' => $nextprev,
'controlNav' => $pagination,
'manualControls' => $manualControls,
'slideshow' => $slideshow,
'pauseOnHover' => $pauseOnHover,
'slideshowSpeed' => $slideshowSpeed,
'animationDuration' => $animationDuration,
'touch' => $touchSwipe,
'pauseOnHover' => $pauseOnHover,
'pauseOnAction' => $pauseOnAction
);

wp_localize_script( 'featured-slider', 'woo_localized_data', $data );

wp_enqueue_script( 'featured-slider' );
} // End woo_load_featured_slider_js()
}
?>



Plugin author told me to add this JS snippet:
$(window).load(function() {
$('.justified-image-grid').data('justifiedImageGrid').createGallery('resize');
});


I created a file called jigscript.js and put the code in and added to code above in <strong>bold</strong>.

Site still loading the error upon clearing cache. Other times, no error.
Site [[LINK href="http://cc.viracreativesolutions.com/4820"]]URL[[/LINK]]

Author is out of options for me. Can anyone here help? Need to get rid of the error shown [[LINK href="http://screencast.com/t/T0VR1V9Q"]]here[[/LINK]].

Thank you.

Answers (1)

2013-04-11

Daniel Yoen answers:

try to use jQuery instead $

jQuery(window).load(function() {
jQuery('.justified-image-grid').data('justifiedImageGrid').createGallery('resize');
});


hope this help ;-)


Creativira comments:

Thanks. The problem is still there.. It happens after clearing cache. You can try it using the site url above.


Daniel Yoen comments:

I think it's minor, but try to update your Facebook JavaScript SDK, because I got this error :

hope this help :-)