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

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

QA

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

답변 1

본문

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

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

 

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

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

 


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>';
        }
    }
}

이 질문에 댓글 쓰기 :

답변 1


//$k = count($matches[1]) - 1 < 1 ? 0 : mt_rand(0, count($matches[1]) - 1);
$k = 0;
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 953
© SIRSOFT
현재 페이지 제일 처음으로