워드프레스 디스커스 플러그인 Disqus Conditional Load 업데이트

워드프레스에서는 직접 디스커스 API 코드를 추가하거나 플러그인을 설치하여 쉽게 Disqus 댓글 시스템을 이용할 수 있습니다. Disqus에서 내놓은 공식 플러그인도 있지만 사용자 평가가 좋지 않은 편입니다.

워드프레스 디스커스 플러그인 Disqus Conditional Load 업데이트 2
Disqus Comment System 플러그인에 대한 사용자 평가. 부정적인 평가가 많다.

개인적으로는 Disqus Conditional Load라는 무료 플러그인을 선호합니다. Light & Bold라는 워드프레스 개발자가 이 플러그인을 권장해서 사용하기 시작했습니다. 이 플러그인은 8개월 이상 업데이트가 되지 않다가 며칠 전에 이 플러그인이 업데이트되었습니다.

이 블로그에서 Disqus 댓글이 구글 검색엔진에 제대로 노출되지 않아서 약 2개월 전에 Disqus를 제거하고 워드프레스 기본 댓글 시스템으로 변경했습니다. 그러다가 이번에 워드프레스 댓글 시스템을 유지한 상태에서 Disqus 댓글 시스템을 추가했습니다.

구글 노출에 대하여 Disqus에서는 다음과 같이 밝히고 있습니다(참고).

While Disqus implements the necessary functionality for Google to crawl comments, indexing comments is at Google's discretion. Kindly contact Google directly regarding this and any other Google-related issues.

Disqus에서는 구글 크롤링을 위해 필요한 기능을 구현하고 있지만 댓글 인덱스 생성은 구글의 재량에 따라 이루어질 수도 있고 그렇지 않을 수 있다고 합니다. 그러므로 Disqus를 사용하는 경우 구글에 댓글이 노출되는지 관찰해볼 필요가 있습니다.

Disqus Conditional Load 플러그인에는 댓글이 달리면 워드프레스 댓글 시스템에도 동시에 등록하는 동기화 기능이 탑재되어 있습니다.

디스커스 댓글 동기화

Comment Importing > Disable automated comment importing(자동 댓글 가져오기 비활성화) 옵션을 선택하지 않으면 디스커스에 댓글이 달릴 경우 워드프레스 댓글 시스템으로도 해당 댓글이 등록됩니다.

Tab 기능을 사용하여 워드프레스 기본 댓글과 Disqus 댓글을 동시에 사용하기

저는 Responsive CSS Only Accordion & Tabs Component(CSS만을 사용한 반응형 아코디언 & 탭 컴포넌트) 글에 제시된 HTML 코드와 CSS 코드를 사용하여 Disqus 댓글 시스템을 추가했습니다. 구글링을 해보면 다양한 Tab CSS를 찾을 수 있습니다.

기본적인 구현 방법은 비교적 간단합니다. comments.php 파일에서 댓글 부분을 다음과 같은 형식으로 변경해주면 됩니다.

<div class="tabs">

<input type="radio" name="tabs" id="tabone" checked="checked">
<label for="tabone">워드프레스 댓글</label>
<div class="tab">
// 워드프레스 댓글을 표시하는 PHP 코드
</div>

<input type="radio" name="tabs" id="tabtwo">
<label for="tabtwo">Disqus 댓글</label>
<div class="tab">
// Disqus 쇼트코드
</div>

Disqus Conditional Load 플러그인은 숏코드를 제공합니다. 다음 숏코드를 사용하여 원하는 곳에 디스커스 댓글을 표시할 수 있습니다.

[[js-disqus]]

숏코드를 사용할 경우에는 워드프레스 알림판 > 댓글 > Disqus에서 Disqus comments 기능을 Disable하도록 합니다. 그러면 다음과 같이 워드프레스 기본 댓글과 Disqus 댓글을 선택할 수 있는 탭이 표시됩니다.

워드프레스 댓글 시스템

원하는 경우 댓글 탭에도 댓글 개수를 표시할 수 있습니다.

<?php $commentscount = get_comments_number(); echo $commentscount; ?>

Disqus Conditional Load Pro 버전에서는 추가 기능이 제공됩니다. 하지만 Pro 버전은 아직 업데이트가 되지 않은 것 같습니다. 저는 Pro 버전을 구입하여 사용하고 있습니다. 하지만 플러그인 개발자에게 업데이트 관련 문의를 하니 아무런 답변을 주지 않네요. 지난 번 문의에서 무료 버전을 업데이트한 후에 유료 버전 업데이트 작업을 할 것이라는 말을 들었습니다. 보통의 경우 무료 버전을 사용해도 무난할 것 같습니다.

마치며

Disqus를 사용하면 Disqus를 통해서도 방문자가 유입되므로 SEO(검색엔진최적화)에 긍정적인 영향을 미칩니다.

Disqus Conditional Load 플러그인은 한동안 업데이트가 안되어 일부 기능이 제대로 작동하지 않았습니다. 최근 업데이트되어 기존 버그가 해결되었을 수 있습니다. 워드프레스 사이트에 Disqus 댓글 시스템을 이용하려는 경우 이 플러그인이 괜찮은 선택 같습니다.

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

7개 댓글

  1. 디스커스 댓글 세팅 중, 제 워드프레스 관리자 메뉴에 '댓글' 탭이 아예 없다는 사실을 뒤늦게 알았습니다;; 토론 메뉴에서 댓글관련 설정도 마친 상태인데요. 댓글 탭도 활성화, 비활성화하는 옵션이 따로 있나요??

    1. 안녕하세요, leeluka님. 디스커스 댓글은 오래 전에 이 사이트에서 삭제하고 사용하지 않고 있습니다. 디스커스를 한 동안 사용하지 않고 있기 때문에 질문에 대한 답변을 할 수 없는 점 양해바랍니다.

      저는 Disqus Conditional Load 유료 버전을 사용했었는데, 디스커스 댓글이 구글에 노출되는 경우도 있고 그렇지 않은 경우도 있어서 저는 사용을 중단하고 워드프레스 기본 댓글 시스템을 이용하고 있습니다. 워드프레스 댓글 시스템이 마음에 들지 않을 수 있지만, 디스커스 등을 사용하다 결국에는 워프 기본 댓글 시스템을 사용하게 되었습니다.😄😄

  2. 며칠 전 디스커스 업데이트를 했는데 갑자기 블로그 댓글 카운터 숫자가 표시가 안되는 것입니다.
    보니 비활성화 되어 있어 활성화 시켰는데 캐시 모두 다 비우고 해도 안 나오네요..
    하루 혹은 이틀정도 기다려 봐야 할 듯 합니다..

    1. 업데이트되면서 워드프레스 기본 댓글과 디스커스 중 하나만 선택할 수 있도록 바뀌어서 임시로 디스커스 댓글은 비활성화시켰습니다.

      플러그인 개발자가 이 문제를 체크하고 있는데, 해결될지는 모르겠습니다.

  3. 이 플러그인이 다시 업데이트되었습니다. 기능이 더 좋아진 것 같지만, 워드프레스 기본 댓글과 Disqus 댓글을 동시에 사용할 수 없도록 바뀌었네요.ㅠㅠ

    1. 감사합니다.

      디스커스 댓글 시스템을 추가했으므로 디스커스 사용자들이 댓글 달기가 이전보다 훨씬 수월하게 느껴질 것 같습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.