"; foreach ( $attachments as $id => $attachment ) { $i++; $thumb = wp_get_attachment_image_src($id, 'thumbnail'); $medium = wp_get_attachment_image_src($id, 'medium'); $caption = solofolio_attachment_caption($attachment); $out .= "
  • "; } $out .=" "; return $out; } function solofolio_cyclereact_controls() { if (get_theme_mod( 'solofolio_gallery_controls', 'buttons') == 'text') { $out = ' '; } else { $out = '
    '; } return $out; } function solofolio_cyclereact_caption_container($captions) { if ($captions != "false") { return '

    '; } } function solofolio_cyclereact_timeout($autoplay, $speed) { if ($autoplay == "true") { return $speed; } else { return 0; } } $output .="
    "; if ($thumbnails_enabled) { $output .= solofolio_cyclereact_thumbs($attachments, $thumbs, $i); } $output .="
    "; $output .= solofolio_cyclereact_caption_container($captions); $output .= solofolio_cyclereact_controls(); $output .= "
    "; add_action('wp_footer', 'sl_cyclereact_footer'); if (!function_exists('sl_cyclereact_footer')) { function sl_cyclereact_footer() { $output = " "; wp_enqueue_style( 'solofolio-cyclereact', get_template_directory_uri().'/css/cyclereact.css', null, constant('SOLOFOLIO_VERSION') ); wp_enqueue_script( 'picturefill', get_template_directory_uri().'/js/picturefill.js', array(), constant('SOLOFOLIO_VERSION'), true ); wp_enqueue_script( 'jquery-cycle2', get_template_directory_uri().'/js/jquery.cycle2.js', array(), null, true ); wp_enqueue_script( 'lazysizes', get_template_directory_uri().'/js/lazysizes.js', array('jquery'), constant('SOLOFOLIO_VERSION'), true ); wp_enqueue_script( 'solofolio-cyclereact', get_template_directory_uri().'/js/cyclereact.js', array('jquery'), null, true ); wp_localize_script( 'solofolio-cyclereact', 'solofolioGallery', array( 'layoutSpacing' => get_theme_mod('solofolio_layout_spacing', '40') ) ); echo $output; } } ?>