테스트 사이트 - 개발 중인 베타 버전입니다

본문에서 가장 위에 있는 이미지를 출력하고 싶습니다 채택완료

레이첼AW 1년 전 조회 20,622

아래 코드는 최신글에 외부 이미지를 출력하는데

본문에 이미지가 여러개 있으면 그 중에 하나가 랜덤으로 출력되더군요

 

가장 위에 있는 이미지만 출력하게 하려면

코드를 어떻게 수정해야 하나요?

 

</p>

<p>if (!isset($thumb['src']) || empty($thumb['src'])) {

    if ( $matches = get_editor_image($list[$i]['wr_content'], false) ){

        $k = count($matches[1]) - 1 < 1 ? 0 : mt_rand(0, count($matches[1]) - 1);

        if (isset($matches[1][$k])) {

            // NO_IMAGE로 사이즈를 설정할 때

            $img_content = '<span style="display: block; overflow: hidden; background: url('.$matches[1][$k].') center center no-repeat; background-size: cover;"><span style="display: block; visibility: hidden;">'.$img_content.'</span></span>';

            // 썸네일 width/height 비율로 사이즈를 설정할 때

            //$img_content = '<span style="display: block; overflow: hidden; width: 100%; padding-top: '.(round(($thumb_height / $thumb_width) * 100, 2)).'%; background: url('.$matches[1][$k].') center center no-repeat; background-size: cover;"></span>';

        }

    }

}</p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
1년 전

</p>

<p>//$k = count($matches[1]) - 1 < 1 ? 0 : mt_rand(0, count($matches[1]) - 1);</p>

<p>$k = 0;</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

레이첼AW
1년 전
잘되네요. 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인