Skip to content

Instantly share code, notes, and snippets.

@gasatrya
Created July 8, 2013 07:35
Show Gist options
  • Save gasatrya/5946900 to your computer and use it in GitHub Desktop.
Save gasatrya/5946900 to your computer and use it in GitHub Desktop.
Display all list thumbnail that already registered in WordPress.
<?php
function list_thumbnail_sizes(){
global $_wp_additional_image_sizes;
$sizes = array();
foreach( get_intermediate_image_sizes() as $s ){
$sizes[ $s ] = array( 0, 0 );
if( in_array( $s, array( 'thumbnail', 'medium', 'large' ) ) ){
$sizes[ $s ][0] = get_option( $s . '_size_w' );
$sizes[ $s ][1] = get_option( $s . '_size_h' );
}else{
if( isset( $_wp_additional_image_sizes ) && isset( $_wp_additional_image_sizes[ $s ] ) )
$sizes[ $s ] = array( $_wp_additional_image_sizes[ $s ]['width'], $_wp_additional_image_sizes[ $s ]['height'], );
}
}
foreach( $sizes as $size => $atts ){
echo $size . ' ' . implode( 'x', $atts ) . "\n";
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment