Changeset 22048 for trunk/wp-content/themes/twentytwelve/image.php
- Timestamp:
- 09/27/2012 07:01:16 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-content/themes/twentytwelve/image.php
r21634 r22048 2 2 /** 3 3 * The template for displaying image attachments. 4 * 5 * Learn more: http://codex.wordpress.org/Template_Hierarchy 4 6 * 5 7 * @package WordPress … … 52 54 */ 53 55 $attachments = array_values( get_children( array( 'post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) ); 54 foreach ( $attachments as $k => $attachment ) {56 foreach ( $attachments as $k => $attachment ) : 55 57 if ( $attachment->ID == $post->ID ) 56 58 break; 57 } 59 endforeach; 60 58 61 $k++; 59 62 // If there is more than 1 attachment in a gallery 60 if ( count( $attachments ) > 1 ) {61 if ( isset( $attachments[ $k ] ) ) 63 if ( count( $attachments ) > 1 ) : 64 if ( isset( $attachments[ $k ] ) ) : 62 65 // get the URL of the next image attachment 63 66 $next_attachment_url = get_attachment_link( $attachments[ $k ]->ID ); 64 else 67 else : 65 68 // or get the URL of the first image attachment 66 69 $next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID ); 67 } else { 70 endif; 71 else : 68 72 // or, if there's only 1 image, get the URL of the image 69 73 $next_attachment_url = wp_get_attachment_url(); 70 } 74 endif; 71 75 ?> 72 76 <a href="<?php echo esc_url( $next_attachment_url ); ?>" title="<?php the_title_attribute(); ?>" rel="attachment"><?php
Note: See TracChangeset
for help on using the changeset viewer.