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

오픈 그래프 og:image 설정 방법 좀 가르쳐 주세요 채택완료

노란토마토 3년 전 조회 2,750

기본적으로 

<meta property="og:image" content=" 페이지의 대표 이미지 주소(URL) " />

설정 안해도 게시판 list.skin.php이랑 view.skin.php 파일들은 공유 할때 제일 첫번째 이미지가 공유 되더라고요 (개좋아)

근데 문제점은 제가 content폴더에 들어가는 내용관리 페이지에는 들어가는 곳에 이미지가 없어서 그런지 대표 이미지가 안뜨더라고요 ㅜㅡㅜ   

head.sub.php에서 값을 넣어서 적용 하려니 전체 적용되서 이방법은 실패 했고요 이미지가 없을 경우 기본적으로 대표이미지 설정을 할 수 있나요 ?? 아니면 컨텐트 페이지에만 따로 대표이미지 설정 하고싶은데 방법을 모르겠네요 메타 태그가 어디서 어떤 방법으로 연결되서 대표이미지로 설정 되는지도 찾아봐도 모르겠네요 ㅜㅜ  

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

답변 3개

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

* 컨텐트 페이지인 경우만..

head.sub.php

 

if ($co_id) {

~

}

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

답변에 대한 댓글 2개

노란토마토
3년 전
head.sub.php에다가 아래 처럼 하면 되나요 ?? ㅜㅜ 도와주세요

<?php
if ($co_id) {
echo '<meta property="og:image" content="<?php echo $page_skin_url >../img/favicon.png">'
}
?>
마르스컴퍼니
3년 전
<?php
if ($co_id) {
echo '<meta property="og:image" content="/skin/content/img/favicon.png">';
}
?>

파비콘 이미지 경로는 실제로 변경하시면 됩니다.

php 에서 문자열 결합은 . (점) 입니다.

ex.
$img_src = '/img/abc.jpg";
echo '<img src="' . $img_src . '">';

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

노란토마토

감사합니다 !!!

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

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

노란토마토

정말 감사합니다 ㅠㅠ!!! 

혹시 컨텐트 페이지(내용관리)가 2개 인데 각자 다르게 설정 하려면 또 어떻게 해야하는지 알 수 있을 까요 ??

 

 

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

답변에 대한 댓글 2개

마르스컴퍼니
3년 전
if ($co_id == 'company') {
~
} else if ($co_id == 'privacy') {
~
}
노란토마토
3년 전
감사합니다

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

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

로그인