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

게시글 공유시 오픈그래프 문제

a등급공 9개월 전 조회 1,411

게시판에 글을 써서 카톡이나 기타 메신저 공유시

 

해당 글제목이 보여야하는데

 

사이트이름과 홈페이지 제목만 보이네요?

 

예를 들어 xxx닷컴/1 을 공유하는데

 

오픈그래프로 보이는건 xxx닷컴 주솔르 공유할때랑 똑같이 보여요.

 

각 게시물마다 제목과 첨부된 이미지(없을시 원래 사이트 이미지) 보이게 하려면 어떻게 하나요?

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

답변 1개

포이치
9개월 전

</p>

<p><head></p>

<p>  <?php</p>

<p>  $default_image = "<a href="https://yourdomain.com/default-image.jpg";" target="_blank" rel="noopener noreferrer">https://yourdomain.com/default-image.jpg";</a> // 게시글 이미지 없을시 기본 노출 이미지 URL</p>

<p> </p>

<p>  // 게시글 내용에서 이미지 추출</p>

<p>  if (isset($view['file'][0]['path']) && isset($view['file'][0]['file'])) {</p>

<p>      $post_image = $view['file'][0]['path'] . '/' . $view['file'][0]['file'];</p>

<p>  }</p>

<p> </p>

<p>  // 최종 사용할 이미지 결정</p>

<p>  $og_image = $post_image ? $post_image : $default_image;</p>

<p>  ?></p>

<p> </p>

<p>  <!-- Open Graph Meta Tags --></p>

<p>  <meta property="og:title" content="<?php echo $view['wr_subject']; ?>" /></p>

<p>  <meta property="og:description" content="<?php echo mb_substr(strip_tags($view['wr_content']), 0, 100); ?>" /></p>

<p>  <meta property="og:image" content="<?php echo $og_image; ?>" /></p>

<p>  <meta property="og:url" content="<?php echo $url; ?>" /></p>

<p>  <meta property="og:type" content="article" /></p>

<p></head></p>

<p>

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

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

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

로그인