post_parent ) ) {
$return_link = '
'
.sprintf( __( '← %s', THEME_NS ), get_the_title( $post->post_parent ) ) . '';
art_page_navigation(array('next_link' => $return_link));
}
ob_start();
if ( wp_attachment_is_image() ) {
$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')));
foreach ( $attachments as $k => $attachment ) {
if ( $attachment->ID == $post->ID )
break;
}
$k++;
$next_attachment_url = '';
// If there is more than 1 image attachment in a gallery
if ( count( $attachments ) > 1 ) {
if ( isset( $attachments[ $k ] ) )
// get the URL of the next image attachment
$next_attachment_url = get_attachment_link( $attachments[ $k ]->ID );
else
// or get the URL of the first image attachment
$next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID );
} else {
// or, if there's only 1 image attachment, get the URL of the image
$next_attachment_url = wp_get_attachment_url();
}
?>
ID, array( $attachment_size, 9999 ) ); // filterable image width with, essentially, no limit for image height.
?>
' . sprintf( __( 'Full size is %s pixels', THEME_NS),
sprintf( '
%3$s × %4$s',
wp_get_attachment_url(),
esc_attr( __('Link to full-size image', THEME_NS) ),
$metadata['width'],
$metadata['height']
)
) . '';
}
art_page_navigation(array('wrap' => false, 'prev_link' => art_get_next_image_link(false), 'next_link' => art_get_previous_image_link(false)));
art_post_wrapper(
array(
'id' => art_get_post_id(),
'class' => art_get_post_class(),
'title' => '
'.get_the_title().'',
'before' => art_get_metadata_icons('date,author,edit', 'header'),
'content' =>ob_get_clean(),
)
);
comments_template();
} else {
art_404_content();
}
get_sidebar('bottom');
?>