Per Post Comment Settings 플러그인


TP-Guestbook 플러그인이 워드프레스 2.7 이후 쓸모가 없어짐에 따라 기존에 사용하던 몇가지 기능들을 계속 유지하기 위해서 각 글 또는 페이지 별로 댓글의 설정을 바꿀 수 있는 플러그인을 만들어 봤다.


플러그인의 기능을 설명하기 위해 우선 워드프레스의 댓글 관련 설정들을 살펴보자면

  • wordpress-other-comment-settings
  • 가입한 회원만 댓글을 달 수 있게 한다거나,
  • 공개한지 일정 기간이 지난 글의 댓글을 닫는다거나,
  • 답글에 답글을 달 수 있는 깊이의 한계를 지정한다거나,
  • 지정된 갯수를 기준으로 댓글을 페이지로 분리한다거나,
  • 댓글의 정렬 순서를 바꾼다거나,
  • 먼저 표시될 페이지(첫번째 혹은 마지막)를 지정 할 수 있다.

Per Post Comment Settings 플러그인은 이러한 설정들을 각각의 글 또는 페이지 별로 다르게 설정 할 수 있게 해 준다.

per-post-comment-settings

per-post-comment-settings.zip @ 워드프레스 플러그인 페이지


14 responses to “Per Post Comment Settings 플러그인”

  1. Hi,

    I would like to see a “per category comment settings” plugin as well!

    This will greatly save me time from editing each post in a category.

    What do you think?

    • That’s an idea.

      I’ll think about it when my current jobs are done and currently reported PPCS bugs are fixed.

      Thanks:-)

  2. 이것만 가지고도 방명록은 쉽게 만들 수 있을것 같네요.
    적용해 보니 작동이 안되는 것 같은데 또 다른 플러그인이 필요한건가요?

    • 또 다른 플러그인이 필요한건 없구요, 워드프레스 2.7 댓글 시스템을 지원하는 테마를 사용하기만 하면 됩니다.

      좀 더 구체적으로는 comments.php 에서 댓글 출력부에 wp_list_comments() 함수를 사용해야 합니다.

      • page.php에서 댓글출력하는 위치가 잘못됐었네요. 조정하고 나니 계층형 답글의 수와 정렬을 최근으로는 되는데 페이지를 나누는 부분이 적용되지 않습니다.
        2.7.1 인데 기본으로 있는 댓글옵션에서 조정하면 페이지가 나누어 지는데…

        • 아… 루프 바깥쪽에 댓글 출력부가 있었나보네요^^;

          옴… 기본으로 나뉘어 지지 않게 하고 테스트 해 봤는데… 제 경우는 잘 되더군요. 어떤 환경의 요인이 있을 듯 한데..

          혹시 해당 글의 사용자 정의 필드(custom field) 에 ‘paged_comments’ 가 ‘off’ 로 되어있거나, ‘tpg_comments’ 가 off 로 되어있지는 않나요? 그것 말고는 예상되는 원인이 없네요:?

          이전 플러그인을 지원하는 차원에서 적용해 두었는데, 이것이 원이이었다면 오히려 문제가 될 소지를 만들어 버린게 되겠네요…:oops:

          • custom field에 ‘comments_per_page’와 ‘comment_order’는 자동으로 만들어지는데 말씀하신 ‘paged_comments’와 ‘tpg_comments’는 없습니다.

          • 네, 없는게 정상이구요, 혹시 이전에 TP-Guestbook 이나 Paged-comments 플러그인을 사용했었는지를 확인해 본거에요. 페이지를 나누는 커스텀 필드 이름은 ‘page_comments’ 이고, 기본값과 다를 경우만 생성되도록 되어있습니다.

          • 네. 예전에 두 플러그인을 설치해 봤습니다. 잠깐 테스트하다가 쓰지는 않고 있었는데…
            그게 영향을 주는 건가요?

          • 영향을 주지는 않는데, 혹시나 해서 확인해 본거에요. 테스트 중인 테마를 알려주시면 제가 한 번 테스트 해 볼께요. 흑흑…

          • 그냥 default 테마를 기초로 조정해서 사용하고 있습니다. 다른 플러그인들과 충돌이 있지 않나 생각되네요. 하나씩 테스트해 봐야겠습니다. 감사합니다.