추천 이미지의 너비를 얻고 템플릿의 다른 곳에서 사용하는 방법은 무엇입니까?


13

single.php 템플릿에서 페이지의 다른 곳에서 게시물의 추천 이미지 너비를 사용할 수 있는지 궁금합니다.

내가하려고하는 것은 게시물의 추천 이미지와 너비가 같은 div 요소를 페이지에 추가하는 것입니다 (항상 너비가 다름).

누구든지 아이디어가 있으면 알려주세요.

감사

답변:


25

다음을 시도하십시오. 먼저이 코드를 템플릿에 추가하십시오.

<?php $image_data = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "thumbnail" ); ?>

$ image_data는 이제 url, width 및 height를 포함하는 배열을 반환합니다 ( function reference ). 너비를 얻으려면 다음을 수행하십시오.

<?php $image_width = $image_data[1]; ?>

특정 예제에서 위의 두 가지 코드를 템플릿에 추가 한 후 다음을 수행 할 수 있습니다.

<div style="width:<?php echo $image_width; ?>">

도움이 되셨습니까?


그것은 매우 도움이되고 매력처럼 작용했습니다. 감사.
user5710

당신은 가장 환영합니다! WordPress Stack Exchange에 참여해 주셔서 감사합니다 :).
Jonathan Wold
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.