답변 2개
채택된 답변
+20 포인트
5년 전
</p>
<p><?php
if($bo_table && $wr_id ){
$file = get_file($bo_table, $wr_id);</p>
<p>?></p>
<p><meta property="og:image" content="<?php
if($file[0][file] && preg_match("/\.(gif|jpg|png)$/i", $file[0][file])) {
echo ($file[0][path]).'/'.($file[0][file]);
} else {
echo G5_THEME_IMG_URL."/og_image.jpg" ;
} ?>" />
<? } else { ?>
<meta property="og:image" content="<?php echo G5_THEME_IMG_URL."/og_image.jpg" ; ?>" />
<? } ?></p>
<p>
설명을 드리면 우선 테마를 사용하신 다면 theme/img 폴더에 og_image.jpg화일을 만들어 넣어두고
게시물이 있고 그 게시물에 이미지가 업로드 되어 있다면 그 첫번째 이미지를, 그렇지 않거나 index.php등 게시판 페이지가 아닐때는 og_image.jpg를 메타태그의 og:image로 사용 한다 라는 의미입니다.
og_image.jpg를 별도로 만들어 넣어 두는 이유는 카카오나 페이스북등에서 별도의 og:image를 설정해 주지 않으면 랜덤으로 아무 이미지나(특히 로고 이미지 등) 가져와 뿌려주므로 제어가 어렵기 때문 입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
매너천사12
5년 전
감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인