ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-16 21:47:53
Editing: gallery.php
Cancel
Save Changes
<?php global $woo_options; global $post; $use_timthumb = false; // Set to false to disable for this section of theme. Images will be downsized instead of resized to 640px width $repeat = 20; // Number of maximum attachments to get $photo_size = 'large'; // The WP "size" to use for the large image $thumb_size = 'thumbnail'; // The WP "size" to use for the thumbnail $thumb_width = 160; // Size of thumbnails $thumb_height = 160; $width_setting = 534; $id = $post->ID; $attachments = get_children( array( 'post_parent' => $id, 'numberposts' => $repeat, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'DESC', 'orderby' => 'menu_order date') ); // This is the custom code where we strip out all the images that are listed in custom meta fields. // 2011-01-05. $image_meta_fields = array( 'image', '_wp_post_thumbnail' ); $image_meta_fields = apply_filters( 'woo_nongallery_fields', $image_meta_fields ); $attachments = woo_remove_meta_from_array( $attachments, $image_meta_fields ); if ( !empty($attachments) ) : $counter = 0; $photo_output = ''; $thumb_output = ''; foreach ( $attachments as $att_id => $attachment ) { $counter++; /* Set the position of all non-first slides to "out of the view", while loading. This gets overridden by loopedSlider when the gallery is fully loaded. This is to prevent other images with longer heights than the first, from displaying underneath the first while the gallery is loading. */ $style = ''; $position_setting = $width_setting + 6; if ( $counter == 1 ) {} else { $style = ' style="position: absolute; left: -' . $position_setting . 'px;"'; } // End IF Statement // Caption text /* $caption = ""; if ($attachment->post_excerpt) $caption = '<span class="photo-caption">'.$attachment->post_excerpt.'</span>'; */ $alt = get_post_meta($attachment->ID, '_wp_attachment_image_alt', true); // Save large photo $src = wp_get_attachment_image_src($att_id, $photo_size, true); if ( ( get_option('woo_resize') == "true" && $use_timthumb == "true" ) || ( $src[1] > 540 ) ) $photo_output .= '<div><a href="'. $src[0] .'" rel="lightbox[portfolio]" title="'.$attachment->post_excerpt.'">'.woo_image('src=' . $src[0] . '&key=image&width=' . $width_setting . '&noheight=true&link=img&return=false&meta=' . $alt . '&class=single-photo').'</a></div>'; else $photo_output .= '<div' . $style . '><a href="'. $src[0] .'" rel="lightbox[portfolio]" title="'.$attachment->post_excerpt.'"><img src="'. $src[0] .'" class="single-photo" alt="'.$alt.'" /></a>'.$caption.'</div>'; // Save thumbnail $src = wp_get_attachment_image_src($att_id, $thumb_size, true); $thumb_output .= '<li><a href="#"><img src="'. $src[0] .'" height="'.$thumb_height.'" width="'.$thumb_width.'" class="single-thumb" alt="'.$alt.'" />' . "</a></li>\n"; } endif; ?> <!-- Start Photo Slider --> <?php if ($counter == 1) { ?><div id="single-gallery-image"><?php echo $photo_output; // This will show the large photo in the slider ?></div><?php } else { ?> <div id="slides" class="gallery sidebar"> <div class="slides_container"> <?php echo $photo_output; // This will show the large photo in the slider ?> </div> <?php if ($counter > 1) : ?> <div class="fix"></div> <ul class="pagination"> <?php echo $thumb_output; // This will show the thumbs ?> </ul> <?php endif; ?> <div class="fix"></div> </div> <?php $counter_limit = 4; ?> <?php if ($counter < $counter_limit) { ?> <style type="text/css"> .jcarousel-prev { display:none!important; } .jcarousel-next { display:none!important; } </style> <?php } ?> <?php } ?> <!-- End Photo Slider -->
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete