워드프레스에서 댓글 링크를 변경하는 방법

Last Updated: 2018년 12월 29일 댓글

Disqus 댓글 시스템

워드프레스에 Disqus 댓글 시스템을 사용하는 경우 디스커스는 disqus_thread를 ID 태그로 사용합니다. 따라서 댓글 링크는 https://www.thewordcracker.com/basic/how-to-start-wordpress#disqus_thread처럼 되어야 합니다.

하지만 간혹 https://www.thewordcracker.com/basic/how-to-start-wordpress#comments 등과 같이 댓글 링크가 생성되는 경우가 있습니다. 그러면 댓글 아이콘을 클릭해도 Disqus 댓글 섹션으로 이동하지 않게 됩니다.

이런 문제가 발생하는 경우 다음과 같은 코드를 테마의 함수 파일(차일드 테마 사용)에 추가하면 댓글 링크가 올바르게 바뀔 수 있습니다.

add_filter( 'get_comments_link', 'tgm_io_change_comment_link', 99 );
/**
* Filters the comment link to have the hash match a different
* comment system, such as Disqus.
*
* @since 1.0.0
*
* @global object $post The current post object.
* @param string $link The default comment link.
* @return string Amended comment link.
*/
function tgm_io_change_comment_link( $link ) {

global $post;
$hash = '#disqus_thread'; // This is what you would want to change. 링크의 해시 부분입니다. 이 부분을 적절히 수정하도록 합니다.
return get_permalink( $post->ID ) . $hash;

}
// 출처: HOW TO CHANGE THE COMMENT LINK IN WORDPRESS

만약 위의 코드가 제대로 작동하지 않는다면 How to edit link for comment count 글에 제시된 코드를 가지고 테스트해보도록 합니다.

워드프레스에 Disqus를 사용하는 경우 Disqus Conditional Load 플러그인을 사용해볼 수 있습니다("워드프레스 디스커스 플러그인 Disqus Conditional Load 업데이트" 참고). 이 블로그에서는 워드프레스 기본 댓글과 Disqus 댓글을 동시에 표시하도록 했지만, 최근 이 플러그인이 업데이트되면서 문제가 발생하여 Disqus 댓글은 비활성화한 상태입니다. Disqus 댓글만 운영할 경우 이 플러그인을 사용할 수 있습니다.

만약 워드프레스 기본 댓글과 Disqus 댓글을 탭으로 표시하고 싶다면 티스토리에 디스커스 댓글창 달기 + 댓글창 탭으로 보기를 응용하여 수동으로 Disqus 코드를 추가하면 될 것입니다. 티스토리에서 적용하는 방법을 설명했지만, 워드프레스에서도 이상 없이 작동할 것입니다.

Disqus 댓글을 이용할 때에는 월 500명 내외가 Disqus를 통해 유입되었지만(Daum을 처음으로 앞지른 Disqus 방문자 수), Disqus 댓글을 비활성화한 이후에는 Disqus를 통해 한 명도 유입되지 않네요.ㅠㅠ Disqus를 사용하면 Disqus를 통해 사용자가 유입되므로 SEO에 긍정적으로 작용할 수 있습니다.


댓글 남기기

Leave a Comment