function sunshine_get_search_images() { global $sunshine; if (!empty($_GET['sunshine_search'])) { $galleries = sunshine_get_galleries(); while ($galleries->have_posts()) { $galleries->the_post(); if (!post_password_required(get_the_ID())) { $searchable_galleries[] = get_the_ID(); } } wp_reset_postdata(); $args = array('post_type' => 'attachment', 'post_status' => 'any', 'nopaging' => true, 'post_parent__in' => $searchable_galleries, 'orderby' => 'menu_order ID', 'order' => 'ASC', 's' => sanitize_text_field($_GET['sunshine_search'])); $sunshine_search_query = new WP_Query($args); while ($sunshine_search_query->have_posts()) { $sunshine_search_query->the_post(); $images[] = $sunshine_search_query->post; } wp_reset_postdata(); } return $images; }
global $sunshine; ?> <div id="sunshine" class="sunshine-clearfix <?php sunshine_classes(); ?> "> <?php do_action('sunshine_before_content'); ?> <div id="sunshine-main"> <div id="sunshine-gallery-list"> <?php $galleries = sunshine_get_galleries(); if ($galleries->have_posts()) { ?> <ul class="sunshine-gallery-list sunshine-col-<?php echo $sunshine->options['columns']; ?> "> <?php while ($galleries->have_posts()) { $galleries->the_post(); ?> <li class="<?php sunshine_gallery_class(); ?> "> <a href="<?php