function rock_builder_get_image_ids($imageURLs = null) { $images = isset($_REQUEST['imageURLs']) ? $_REQUEST['imageURLs'] : $imageURLs; if (sizeof($images) <= 0) { echo "empty"; return; } $returnArray = array(); foreach ($images as $image) { $returnArray[] = rockthemes_get_image_id_from_url($image); } echo json_encode($returnArray); exit; }
function rockthemes_shortcode_make_before_after_slider($atts, $content = null) { extract(shortcode_atts(array('image_size' => 'large', 'before_image_url' => '', 'after_image_url' => '', 'height' => 'info', 'min_width' => '', 'activate_navigation' => ''), $atts)); wp_enqueue_style('zurb-twenty-twenty-style', F_WAY . '/css/twentytwenty.css', '', '', 'all'); wp_enqueue_script('jquery-event-move', F_WAY . '/js/jquery.event.move.min.js', array('jquery'), ''); wp_enqueue_script('zurb-twenty-twenty', F_WAY . '/js/jquery.twentytwenty.min.js', array('jquery'), ''); if (isset($GLOBALS['rockthemes_beforeafterslider'])) { $GLOBALS['rockthemes_beforeafterslider']++; } else { $GLOBALS['rockthemes_beforeafterslider'] = 0; } $id = 'rockthemes-before-after-slider-' . $GLOBALS['rockthemes_beforeafterslider']; $return = ''; $return .= '<div id="' . $id . '" class="rockthemes-before-after-slider twentytwenty-container">'; $before_image = wp_get_attachment_image_src(rockthemes_get_image_id_from_url($before_image_url), $image_size); $after_image = wp_get_attachment_image_src(rockthemes_get_image_id_from_url($after_image_url), $image_size); $return .= '<img src="' . $before_image[0] . '" />'; $return .= '<img src="' . $after_image[0] . '" />'; $return .= '</div>'; //boxed-layout $script = ''; $script = ' <script type="text/javascript"> jQuery(window).load(function(){ jQuery("#' . $id . '").twentytwenty({default_offset_pct: 0.60}); }); </script> '; return $return . $script; }