답변:
WordPress ( add_image_size
) 또는 플러그인 또는 사용자 정의 코드 로 이미지 크기를 추가 하면 $_wp_additional_image_sizes
전역에 추가됩니다. 글로벌에서 데이터를 가져 오는 비슷한 함수를 찾을 수는 없지만 내부를 볼 수는 있습니다. 등록 된 이미지 크기의 너비와 높이를 결정하는 전역
예:
global $_wp_additional_image_sizes;
// Output width
echo $_wp_additional_image_sizes['post_thumbnail']['width'];
// Output height
echo $_wp_additional_image_sizes['post_thumbnail']['height'];
물론 크기를 설정 한 후 해당 값을 참조하십시오. 예를 들어 init 동안 썸네일 크기를 설정하는 경우 해당 시점 이후에 필요한 모든 작업을 수행해야합니다.
희망이 도움이됩니다.
완성 된 패치를 포함하는 핵심 강화 요소 인 이러한 숫자를 검색하는 것이 어려운 이유에 추가하여. 슬프게도 여전히 핵심이 아닙니다.
이 티켓의 진행 상황을 따르십시오. Wordpress Trac : Enchance get_intermediate_image_sizes()
는 이름뿐만 아니라 크기도 포함합니다.
여전히 누락 된 것은 축소판의 ID입니다.
$post_thumbnail_id = get_post_thumbnail_id( $post_id );
$attachment = wp_get_attachment_image_src( $post_thumbnail_id );
$width=$attachment[1];
$height=$attachment[2];
필요한 것은이 함수입니다 : wp_get_attachment_image_src
코덱 : http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src
첨부 파일의 URL, 너비 및 높이를 포함하는 배열을 반환합니다.
위의 게시물 외에도 :
$attachment = wp_get_attachment_image_src( $attachment_id ); // where $attachment_id is the ID of the attachment you want to get the thumbnail from
그런 다음 다음 코드를 사용하여 URL, 너비 및 높이를 표시하십시오.
echo $attachment[0]; // url
echo $attachment[1]; // width
echo $attachment[2]; // height
post-thumbnail
보다는post_thubmnail
(WP3.6)