코스모스팜 소셜 공유 버튼 플러그인 사용중입니다.
네이버로 공유하기엔 정상적으로 작동이 되나, 페이스북 공유시 해당 글의 이미지, 내용이 아닌 홈페이지 관련 정보가 나갑니다.
어디서 수정할 수 있을까요?
페이스북에 기존 캐시가 남아있을 수 있습니다.
페이스북 공유 디버거로 확인해보시겠어요?
다시 스크랩 버튼을 누르시면 정보가 초기화되고 다시 읽어갑니다.
고맙습니다.
네이버 같은 경우 정상적인 공유가 되는데 페이스북은 해당 글의 이미지를 불러오지 못하고 사이트의 메타 데이터를 불러오는 것 같습니다
이 점은 페이스북 API의 문제일까요?
ogp 쪽이 안된다는 게 어떤 건지요?
KBoard(케이보드) 게시글 페이지에서 브라우저의 소스보기 해서 확인해보면 og:title 등이 제대로 등록된 것을 확인할 수 있습니다.
혹시 그 외 다른 부분이 문제 되는지요?
조금 더 설명해주시면 도움 드릴 방법이 있는지 찾아보겠습니다.
사이트 전체 SEO 관련된 것이라면 테마의 기능 혹은 다른 SEO 플러그인을 사용해보시는 게 좋을 듯합니다.
고맙습니다.
답변 감사합니다
제목과 게시글엔 정상적으로 적용이 되나 ogp쪽은 안되던데 혹시 업데이트를 하면 해결이 될까요?
현재 당장은 업데이트가 어려운 상황이라서요
안녕하세요.
KBoard 플러그인을 최신 버전으로 업데이트하시면 해결될 듯합니다.
올려주신 페이지 주소 확인해보니 4.9 버전이 적용되어 있습니다.
현재 KBoard 플러그인의 최신 버전은 5.3.6입니다.
업데이트 방법은 아래의 링크를 참고해보시겠어요?
만약 업데이트를 할 수 있는 상황이 아니라면 직접 파일을 수정해주세요.
FTP로 접속해서 /wp-content/plugins/kboard/class/KBSeo.class.php 파일에
아래의 코드를 찾아서
if($is_display){
add_action('kboard_head', array($this, 'ogp'), 2);
add_action('kboard_head', array($this, 'description'), 3);
add_action('kboard_head', array($this, 'author'), 4);
add_action('kboard_head', array($this, 'date'), 5);
}
아래의 코드로 교체해보시겠어요?
if($is_display){
if($this->content->uid){
remove_action('wp_head', 'rel_canonical');
add_action('kboard_head', array($this, 'ogp'), 2);
add_action('kboard_head', array($this, 'description'), 3);
add_action('kboard_head', array($this, 'author'), 4);
add_action('kboard_head', array($this, 'date'), 5);
}
}
고맙습니다.
버핏연구소입니다.
게시판 글을 페이스북 공유하기시 글의 이미지, 콘텐츠가 나갔으면 하는데 사이트 메타 데이터가 나가는 상황입니다.
안녕하세요~^^
공유시 보여지는 정보는 페이스북에서 자동으로 결정하게 됩니다.
보통 Open Graph protocol 정보를 페이스북에서 표시하게 되는데요.
홈페이지에 Open Graph protocol 정보가 입력되어 있어야 합니다.
해당 정보가 없다면 뜻하지 않은 정보가 페이스북에 표시될 수도 있습니다.
보통 SEO 관련 플러그인으로 해당 정보를 입력할 수 있습니다.
비회원으로 확인할 수 있는 페이지 주소를 알려주시면 접속해서 도움 드릴 방법이 있는지 확인해보겠습니다.
고맙습니다.