Linking to all image sizes Flickr style

PHP – functions.php

function my_get_image_size_links() {
if ( !wp_attachment_is_image( get_the_ID() ) )
return;
$links = array();
$sizes = get_intermediate_image_sizes();
$sizes[] = 'full';
foreach ( $sizes as $size ) {
$image = wp_get_attachment_image_src( get_the_ID(), $size );
if ( !empty( $image ) && ( true == $image[3] || 'full' == $size ) )
$links[] = "<a class="image-size-link" href="{$image[0]}">{$image[1]} × {$image[2]}</a>";
}
return join( ' <span class="sep">/</span> ', $links );
}

PHP

<!--?php if ( wp_attachment_is_image( get_the_ID() ) ) { ?-->
<div class="image-meta"><!--?php printf( __( 'Sizes: %s', 'example-textdomain' ), my_get_image_size_links() ); ?--></div>
<!--?php } ?-->

Tags:

 

About the author

More posts by | Visit the site of Kevin Chard

 

0 Comments

You can be the first one to leave a comment.

Leave a Comment

 




 

 
Extra Tags