2013-05-18 4 views
0

을 반환하지 않습니다 나는이 두 기능의 사본을 읽어 :wp_get_attachment_image 중간 크기의 이미지

wp_get_attachment_image

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image

wp_get_attachment_image_src

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src

하지만 실행하려고하면 이미지 크기를 지정하여 여전히 전체를 반환합니다. zed 이미지입니다. 두 기능에 대한 $size 정의에서 사본 페이지에서

$image_attributes = wp_get_attachment_image_src($post_id, 'medium'); 

말 : 버전 2.5로

"

가이 매개 변수는 항상 원래에 표시됩니다 미디어 아이콘의 크기에 영향을주지 않습니다 크기."

또는 나는 행운과 get_the_post_thumbnailimage_downsize을 시도했습니다.

본질적으로 첨부 파일은 $post_id이며 중간 크기 이미지의 URL을 추출하고 싶습니다.

+0

나는 워드 프레스 3.5.1을 실행 중입니다. – user27068

답변

0

image_id 다음 wp_get_attachment_image_src()에 인수를 전달받을 첫째 : 사실

$image_id = get_post_thumbnail_id($post_id); 
$image_url = wp_get_attachment_image_src($image_id,'medium'); 
0

내가 플러그인을 자동 주요 이미지 게시물을 이용하고 있고 여기에보다 깊이있는 토론을 발견 :

http://wordpress.org/support/topic/plugin-automatic-featured-image-posts-add-image-to-body-of-post-as-well-as-adding-featured-image

나는 플러그인 기능을 통해 내 게시물에 중간 크기의 이미지 소스를 삽입하려고했지만, 대신 사용하여 내 테마 템플릿에 중간 크기의 썸네일 이미지를 표시하도록 쉽게 종료 : 답장을

the_post_thumbnail('medium');

감사합니다 !

관련 문제