워드프레스의 KBoard를 사용시 KBoard 소셜 공유 플러그인을 사용하면 페이스북에 공유할 때 제목과 URL 등이 엉뚱하게 나온다. KBoard 소셜 공유 플러그인 뿐 아니라 다른 플러그인을 사용하여도 마찬가지 현상이 발생한다.
원인은 워드프레스에서 canonical url 을 설정하는데, KBoard 의 게시물에 대해서는 일괄적으로 게시판까지만 url을 잡아주기 때문이다. 예를들어 게시판을 설치한 페이지명이 bbs 인 경우, 게시판의 첫번째 글은 http://당신의_도메인명/bbs/?uid=1&mod=document 로 인식되어야 하지만 워드프레스에서 http://당신의_도메인명/bbs 을 canonical url 로 설정한다.
따라서 Canonical URL을 수정해주거나 없애주면 된다. 소셜 공유 플러그인 편집하기를 눌러 최하단에 remove_action(‘wp_head’, ‘rel_canonical’); 를 삽입해주면 canonical 설정을 없앨 수 있다.
이렇게 수정해주면 아래에서 보는 것 처럼 공유하고자 하는 url과 canonical url 이 일치하게 되어 원하는 내용을 공유할 수 있게 된다.