방명록 플러그인(tp-guestbook) 설정


플러그인 공개 포스트에 설정에 관한 글을 포함시킬 생각이었는데 글이 너무 길어지는 바람에 설정 관련만 분리했습니다. 알고나면 별것 아닌 내용들인데 처음에는 개념을 이해하기 힘들지도 모르겠네요.(제가 그랬듯이.. ^^;)

이 글은 v.0.9.8에 맞게 수정되었습니다.

I wrote English version of this page

1. TP_Gustbook Main Option

1-1. Create Guestbook Page:
  • 한번의 클릭으로 방명록을 만들 수 있습니다.(One click Guestbook creation)

    tpg-create-guestbook.jpg

  • 이미 방명록을 사용중이라면 “Create Page(쪽 만들기)”버튼이 보이지 않습니다.

    tp-guestbook-097-upgrade1.jpg

  • 주의!!: 사용중인 테마(current theme) 폴더에 guestbook.php 템플릿 파일이 존재해야만 합니다. 방명록 템플릿 파일은 플러그인 파일에 같이 포함된 “themes” 폴더에 존재합니다. 포함되지 않은 다른 테마를 사용하신다면 직접 템플릿 파일을 만드셔야 합니다.

    tpg-no-template-file.jpg

  • [spoiler ‘blind”새로운 방명록 템플릿 만들기(Create new template)”내용 감추기’]
    • 1. 사용중인 테마의 page.php파일의 복사본을 만들어 이름을 guestbook.php로 합니다.
    • 2. 새로운 파일의 맨 윗부분에 아래 내용을 추가합니다.
      
      
    • 3. 새로운 파일의 내용에 comments_template();가 존재하는지를 확인하세요. 존재한다면 바로 5번 과정으로. 같은 내용을 찾을 수 없다면 4번 과정으로.
    • 4. 사용중인 테마의 single.php(또는 index.php, theloop.php, loop.php)파일을 열어 의 위치를 의 위치와 비교하여 확인한 뒤 새로운 파일의 같은 위치에 를 입력합니다.
    • 5. 기존의 comments_template();내용을 아래의 내용으로 바꿉니다. v0.9.8이후로는 이 부분을 수정 할 필요가 없습니다.
    • 6. 파일을 저장한 뒤 사용중인 테마 폴더에 업로드합니다.
    • 너무 많은 워드프레스 테마들이 존재하기때문에 위의 내용과 맞지 않을 수도 있습니다.

    [/spoiler]

  • 방명록이 생성되었다는 문구가 보이면 정상적으로 실행된것 입니다.

    tpg-guestbook-created.jpg

1-2. Guestbook Scheme:
  • 자신만의 방명록 스타일을 꾸미실 수 있습니다. 전체적인 구성을 바꿀 수는 없고 표현되는 방식만을 설정 할 수 있습니다.
  • ‘sample.css’파일을 참고하시면 새로운 스타일(css)파일을 만드는데 도움이 될겁니다.
  • 새로 생성한 스타일(css)파일을 ‘/wp-content/plugins/tp-guestbook/css/’ 폴더에 업로드하세요.
  • 관리자화면>Options>TP_Guestbook에 접속하셔서 Guestbook Scheme메뉴를 보면 업로드한 스타일(css)파일이 추가되어있습니다.
  • 원하는 스타일을 선택하시면 됩니다.

    Guestbook Scheme Select

1-3. Commentform Position:
  • 댓글 입력 양식(Comment form)의 위치를 “Top(위)” 또는 “Bottom(아래)”로 지정할 수 있습니다.
  • 개별 글(페이지)에 따라 전체 설정과 다르게 사용하려면 custom field(사용자 지정필드)에 ‘comment_form_position’을 ‘top’ 또는 ‘bottom’값을 가지게하여 추가하면 됩니다.

    tp-guestbook-commentformposition.jpg

  • 기본값은 “Bottom” 입니다. “Top”을 선택하면 댓글 목록보다 댓글 입력 양식이 먼저 표현됩니다.
1-4. All Posts, All Pages:
  • 방명록 뿐 아닌 다른 모든 글(post)이나 모든 쪽(page)에서도 기능(Threaded, Paged)을 사용하려면 각각의 설정을 “true(사용)”로 설정 해야 합니다.
  • 주의!! 이 기능을 사용하려면 사용중인 테마의 single.php 또는 페이지 템플릿(page template)를 수정해야 합니다. v0.9.8 이후로는 이 과정이 필요치 않습니다.
  • 두 가지 설정중 하나라도 “true(사용)”로 하면 관련 주의사항이 표시 됩니다.
  • 모든 글이나 모든쪽에 기능을 사용하지 않고 원하는 글이나 쪽에서만 기능을 사용하려면 “All Posts”, “All Pages” 두가지 설정을 모두 “flase(미사용)”로 설정 한 뒤, 글을 작성(수정)할때 “custom field” 입력란에 key값을 “paged_comments” “tpg_comments”, value값을 “on”으로 하셔서 저장하면 그 글에서만 기능을 사용 할 수 있게됩니다. 반대로 “off”를 입력하면 그 글에서만 기능을 사용하지 않게됩니다.

2. Threaed Comments Options

[spoiler ‘Threaded Comments 설정”Threaded Comments 설정 감추기’]

2-1. Max Nesting Levels:
  • 방명록 글이 덧글이 달리는 깊이를 조정합니다.
  • 설정하신 값 이상으로는 덧글이 달리지 않고, ‘Comments wont nest below this level’이란 메세지가 나타납니다. 더이상 덧글이 깊어지지는 않고, 그 바로 윗단계에 덧글이 달리게 됩니다.
  • 아래는 값을 ‘3’ 으로 했을때의 결과물입니다.

    Max Nesting Levels-2Max Nesting Levels-1

2-2. Custom Comments Target:
  • 일반사용자들에겐 필요없는 메뉴입니다.
  • 스팸때문이거나 특별한 사정이 있어 wp-comments-post.php파일의 위치를 변경하였거나, 이름을 변경하신 분들에게만 해당되는 메뉴입니다.
  • 그 외의 경우는 그냥 내버려두세요.

[/spoiler]

3. Paged Comments Options

[spoiler ‘Paged Comments 설정”Paged Comments 설정 감추기’]

Paged_Comments_Options

3-1. Comments Per Page:
  • 한 페이지당 방명록 글의 갯수를 설정합니다.(덧글을 포함되지 않습니다.)
  • 여기서 설정한 값 이상으로 글이 달리지 않으면 페이지는 표시되지 않습니다.
  • 페이지 기능을 원하지 않는분께서는 이 값을 크게 정하세요.(e.g. 500 )
  • 이 설정은 각각의 글이나 쪽에서 커스텀필드(custom field) key값에 ‘comments_per_page’, value 값에 원하는 갯수를 입력함으로해서 따로 설정 할 수 있습니다.

    tpg-custom-comments-per-page.jpg

  • 아래 그림은 Per Page 값을 5로 했을때의 결과입니다.

    Comments Per Page Option

3-2. Comments Ordering:
  • DESC :: 최근글을 맨 앞에 표시합니다.
  • ASC :: 오래된글을 앞에 표시합니다.
  • 이 설정은 각각의 글이나 쪽에서 커스텀필드(custom field) key값에 ‘comment_ordering’, value 값에 ASC 또는 DESC 를 입력함으로서 다르게 설정 할 수 있습니다.

    tpg-custom-comments-ordering.jpg

  • 그 글의 댓글의 수가 “페이지당 댓글 갯수”를 넘지 않는다면, 최근 댓글이 먼저 출력(DESC)되게 됩니다. 이 설정은 tp-guestbook.php의 윗부분에서

    값을 바꿈으로서 다르게 할 수 있습니다.

  • 위 Comments Per Page의 그림은 DESC값을 적용한것입니다.
3-3. Page Range:
  • 한번에 표시되는 페이지 리스트의 갯수를 설정합니다.
  • 만약, page range값을 '5'라고 설정했을경우 현재페이지가 '6'페이지라면 아래와 같습니다.
    (e.g. << 4 5 (6) 7 8 >> )
3-4. Use Friendly URLS:
  • 'true'로 설정하면 코멘트 페이지의 주소가 간단하게 표현됩니다.
    (e.g. http://082net.com/guestbook/comment-page-1/)
  • 워드프레스에서 Permalinks옵션을 사용할때 해당됩니다.(주의!)
  • 워드프레스 1.5 사용자께서는 '.htaccess'파일의 윗부분에 아래코드를 넣어주셔야합니다.
  • 워드프레스 1.5 사용자께서는 Options(설정) > Permalinks(고정주소) 화면에서 "Update Permalink Structure"를 한번 실행하셔야 합니다. .htaccess 파일은 수정하실 필요가 없습니다. (v0.9.7c 이후)
  • 워드프레스 2.0이상 사용자께서는 위 과정이 필요 없습니다.
3-5. Show All Commets Link:
  • 한페이지에 모든 코멘트를 표시해주는 (Show All)링크의 표시 여부를 정합니다.
  • 'TRUE'를 선택했을경우 링크가 표시되며 링크를 클릭하면 일반적인 코멘트로 표시됩니다.

    Show All Option - 1Show All Option - 2

3-6. Fill Last Page:
  • 최근글을 맨앞에 표시하는(DESC)모드에서 첫페이지를 꽉 채울것인지를 결정합니다.
  • 'TRUE'로 선택했을경우, Comments Per Page에서 설정한 수의 코멘트가 항상 첫 페이지에 보여집니다.
  • 'FALSE'로 선택했을경우 마지막페이지를 꽉 채우게됩니다.
  • 아래의 왼쪽은 TRUE, 오른쪽은 FALSE일때의 첫 페이지입니다.

    Fill Last Page TrueFill Last Page False

[/spoiler]

tp-guestbook플러그인의 설정에대한 오류나 질문 있으시면 코멘트 남겨주세요 :D


33 responses to “방명록 플러그인(tp-guestbook) 설정”

  1. 안녕하세요.

    얼마전 홈피를 만들고 tp-게스트북을 설치했는데요

    다른분이 글을 쓰고 난 이후 바로 게스트북에 게시가 안되더라고요

    제가 데시보드에서 일일이 승인(approve)을 해야지만 글이 게시가 되던데ㅠ

    혹시 이 설정을 바꿀수있나요?

    너무 궁금하고 꼭 필요한 부분인데 혹시 아신다면

    꼭 좀 알려주셨으면 감사하겠습니다.^^

  2. 오늘 2.7에서 beta 딱지가 떨어졌더군요. 그래서 설치해봤습니다.
    다만, tgp-guestbook 플러그인을 비활성화했더니 comment 출력에 Fatal 에러가 뜨더군요.^^;손 봐야할 게 외려 늘었다는 느낌입니다. ㅎㅎ

  3. @조현진
    2.7 베타를 쓰고 계신가요? 그렇다면, tp-guestbook을 사용시 문제가 발생 할 수 있습니다. 고정주소(permalink)설정도 겹치게 되고, 워드프레스의 query 와도 겹치게 될겁니다… ㅠㅠ 2.7을 사용하신다면, tp-guestbook플러그인을 과감히 버리시면 됩니다^^;

    tp-guestbook을 사용하던중 2.7로 판올림한다고 해도 DB를 바꾸거나 할 필요는 없습니다. 출력방식의 설정까지는 맞춰주진 못해도 DB에 입력되는 방식은 같습니다.

  4. @082net
    답변 감사드립니다.
    방명록은 출력이 잘 되고 있습니다만, 현재 페이징시키지 않고 한페이지에 모두 출력하고 있는 상태입니다.
    역순출력(최근글이 위로오는) 방식으로 출력을 하려면 tpg-comment 키를 쓰지 않으면 됩니다만, 그러면 글 입력시마다 문제가 있다는 에러가 뜬답니다.
    2.7beta를 쓰면 DB 구조를 비교해서 다 옮겨야 할까요. :?:

  5. @조현진
    어떤 결과가 나오는지 한 번 확인해 보려고 했는데, 댓글 등록시 연결해주신 블로그에는 방명록이 표시가되지 않더군요.

    어쨓든, 제 예상으로는 comment_ordering 값은 제대로 먹지만, 화면 출력시 마지막 페이지가 먼저 보이기 때문에 그렇게 느끼셨을것 같은데, 어떤가요?

    만약 곧 공개될 2.7을 사용하실 계획이라면, tp-guestbook은 거의 무용지물이 될테니 일단은 조금 기다려보시는게 좋을 듯 하군요;-)

  6. 안녕하세요, 우선 좋은 플러그인 만들어주셔서 감사 인사부터 드립니다.
    뒤늦게 질문을 드리게 됐습니다만, 일반 포스트에는 시간순에 따라 정렬을 하고 방명록에는 최근글부터 출력하도록 설정을 하고 사용해왔습니다.
    음 그러니까, 현재 설정 상태는 ‘모든 글에 사용’, ‘모든 쪽에 미사용’, 출력방식 ‘ASC’로 해두고 페이지는 방명록과 최근에 만든 캠페인에만 별도의 키값을 입력하여 댓글이 출력되도록 하고 있습니다.
    문제는 최근에 추가한 캠페인 페이지는 순차 출력이 필요하고, 방명록에는 역순 출력이 필요한데 방명록 페이지에 comment_ordering 키를 할당하고 DESC 값을 넣어도 역순출력이 되지 않고 있습니다.
    제 추측이 맞다면 현재 페이지에 별로도 추가한 comment_ordering 값이 제대로 인식되지 않는 문제인 것 같습니다만 guestbook템플릿 파일을 수정해서라도 좀 고쳤으면 합니다. 방법이 필요합니다. :cry:

  7. 초보 wordpress 유저입니다..
    설치시 깔려있는 akismet을 제외하고는 tp-guestbook이
    처음으로 까는 플러그인인데요^^;설치부터 막혔습니다 OTL
    압축을 풀어서 wp-content\plugins폴더에 tp-guestbook을 통채로 업로드하고
    themes 폴더는 wp-content\themes에 덮어씌우기 했구요.
    admin 들어가서 activate 했는데 그담에 아무런 반응이 없네요. 원래 이런 것인지??
    위에 “방명록이 생성되었다는 문구가 보이면 정상적으로 실행된것 입니다” 가 나오지 않고 option 도 뜨질 않습니다… 도와주세요 :boogie:

  8. 방명록 페이지는 여전히 있는데 생각해보니 방명록을 비공개로 바꿀려고 플러그인 켠 상태에서 private 상태로 변경했었습니다. 바로 published 로 바꾸긴 했는데 그것 때문일까요?
    published 한 후에 방명록 플러그인을 껐다 켰고 그 후부터 안되는 것 같습니다
    현재 멋모른채 옵션을 리셋시키고 create page 를 해서 원래의 방명록 페이지는 id 15 인데 현재는 You already have your own Guestbook page. ( id = 112 ) 라고 나오네요.

  9. 연가시// 우선 관리자화면 > 페이지 목록에서 예전에 사용하던 방명록 페이지가 존재하는지 확인해 보시고 공개상태(published)인지도 확인해 보세요.

  10. 안녕하세요
    바쁘신데 번거롭게 해서 죄송합니다

    그동안 방명록을 잘 쓰고 있었는데 무엇을 잘못 건드렸는지는 잘 모르겠지만 실수로 TP-Gusetbook 플러그인을 비활성 시켰다가 다시 활성화 시켰더니 방명록에 남겨놓은 글이 보여지지 않았습니다. 당황해서 다시 플러그인을 껐다 켜보았지만 여전히 동작을 하지 않길래 플러그인 옵션으로 들어가서 Reset Options 을 눌러버렸습니다. 그러자 You already have your own Guestbook page. ( id = xxx ) 라고 되어있던 상태가 사라지고 Create Page 라는 아이콘이 나와 슬슬 불안해지기 시작하더군요. 혹시나 하고 눌러보니 역시나 새로운 페이지를 생성해버리네요. 어떻게 해야 원래대로 돌아갈 수 있는지 알고 싶습니다.

  11. 082님 또 질문이 있습니다. 하는일도 바쁘실텐데 1년이나 지난 플러긴 가지고 계속 질문드려서 죄송합니다.
    방명록에 글을 남기면 reply to xxx 이렇게 답을 남길 수 있게 되어 있잖아요? 기본적으로 방명록의 모든 글이 expand 되도록 되어있는데, 방명록 글에 남긴 답글은 기본으로 collapse 되도록 할 수 없을까요?

    요즘은 WP 를 만나서 여기 저기 질문하느라고 참 바빠진거 같습니다.

  12. 죄송하니다. 위에 코멘트를 지울수가 없네요. 옵션에서 2번째 단락에 있는 코멘트가 있으면 email 로 알려주는 부분을 해제하니까 빨라졌습니다. 정말 무식한 질문만 해서 죄송합니다.

  13. 정말 감사합니다. 거기에 숨어(?) 있었군요! Theme 의 전체적인 분위기와 맞출려고 했었는데 잘 되었습니다. 그런데 082님께 한가지 더 물어봐도 될까요?
    Option > Discussion 항목에서
    Usual settings for an article 아래 있는 세가지 옵션을 전부 체크 해제하였습니다.그런데도 방명록에 글 남길때 마다 너무 반응이 느립니다. Submit 버튼 누르고 멎어버린것이 아닌가 생각이 들 정도로 코멘트가 바로 올라오지 않는데 혹시 제 블로그를 보시고 도와주시거나 조언해 주실 수 있으신지요? 귀찮게 해드려 죄송합니다.
    ps. 제 아이디로 로그인 해서 남기면 즉시 포스팅 되는데, 익명으로 남기려고 하면 느립니다. 저는 익명으로 방문한 분들이 남기기를 원하거든요.

  14. “Submit”이라고 말씀하신걸로 봐서 WP 영문판을 사용중이신걸로 보이는군요.
    플러그인 폴더의 “lib/comments.php” 에서 ‘submit’ 으로 검색해서 나오는 부분을 수정해서 문구를 수정 할 수 있습니다. 폰트나 버튼의 모양은 tpg-default.css파일에서 “#addcommentbutton”를 검색해서 나오는 부분의 스타일 설정을 바꾸시면 됩니다.

  15. 만들어주신 플러긴 요긴하게 잘 쓰고 있습니다. 감사합니다.
    그런데 한가지 도움을 받았으면 하는게 있습니다. 방명록에 SUBMIT 이라고 나오는 버튼 모양과 글귀를 바꾸고 싶은데 어떻게 해야 하나요? php 나 CSS 를 잘 다루지 못해서 며칠동안 tpg-default.css 파일 가지고 씨름하는데 이젠 지쳐버렸습니다.
    아무리 검색해도 submit 이라는 단어는 없던데요…
    너무 무식한 질문을 해서 죄송합니다. 힌트라도 주시면 안될까요?

  16. 지나가다//
    에고, 그부분에 오타가 있었군요. 알려주셔서 감사합니다. 게다가 그 부분은 v0.9.8에 맞게 글을 수정하면서 삭제했어야 하는부분 이었네요^^;

  17. 1. TP_Gustbook Main Option
    1-1. Create Guestbook Page:
    새로운 방명록 템플릿 만들기(Create new template) »
    5. 기존의 comments_template();내용을 아래의 내용으로 바꿉니다.
    if(functions_exists(‘tpg_template’)) tpg_template(); else comments_template();

    여기서 functions_exists가 아니라 function_exists더라구요. ^^
    방명록 감사합니다:)

  18. 한날// 1.5버전에서는 그렇게 해야하는군요. 전혀 몰랐네요^^;좋은 정보 알려주셔서 감사합니다.

    등록하신 댓글에서 코드 내용을 code 태그로 감싸도록 수정했습니다. 양해해 주세요:)

  19. WordPress 1.5판을 쓰는 이용자가 .htaccess 에

    RewriteRule ^(.+/)comment-page-([0-9]+)/?$ $1?cp=$2 [QSA,L]
    RewriteRule ^(.+/)all-comments/?$ $1?cp=all [QSA,L]

    를 추가할 때 주의해야 할 점이 있습니다. .htaccess에 보면

    RewriteEngine On
    RewriteBase /blog/
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [S=84]

    이런 식으로 시작하는데 여기서 [S=84]라는 부분의 숫자를 고쳐야 합니다. 이것이 RewriteRule의 총 개수를 의미하는데 이 숫자와 실제 개수가 일치하지 않으면 서버 에러 뜹니다. 핫핫. 그렇기 때문에

    RewriteRule ^(.+/)comment-page-([0-9]+)/?$ $1?cp=$2 [QSA,L]
    RewriteRule ^(.+/)all-comments/?$ $1?cp=all [QSA,L]

    이것을 저 아래에 쓴 뒤에 S=84에서 숫자를 바꿔줘야 합니다. 두 줄 추가 됐으니 2를 더해서 S=86 식으로 고쳐야 하지요.

  20. 아.. 그리고 Gravatar 플러그인이 아마 제가 쓰는 거랑 082님께서 쓰시는 거랑 다른 듯 해요. 이곳 사이트의 About > WP plugins 페이지를 보니까 플러그인 제작자가 Tom Werner라고 나오더라구요. 제가 쓰는건 Scott Merrill(링크)이라는 사람이 만든 거거든요. 덕분에 태그가 깨져나오는 일이 벌어졌는데, TPG 소스에서 gravatar 펑션을 부르는 부분을 손봐서 해결했어요. 양쪽에서 같은 이름의 펑션을 쓰니 이런 일도 벌어지네요.

  21. dapi 수연// 네, 꽤 많은 플러그인들이 그 함수를 이용합니다. 스킨 제작자들은 가끔씩 빠트리기도 하는데, header.php에 , sidebar.php에 , footer.php에 이 세가지 정도는 기본적으로 넣어놓는게 여러모로 좋습니다. (워드프레스 기본 스킨을 참고 하세요)

    다른 문제 생기면 또 알려주세요.:-)

  22. 아, 스킨 쪽 문제였던 거네요. 뭔가 WP 내부적으로 특별한 역할이 있는 함수 같지는 않은데, 플러그인들이 그걸 쓰는 경우도 있었던 거군요. 이미 벌어진(^^;) 일이니 당장 영향은 없겠지만서도 일단 코드 추가는 해뒀습니다. 감사합니다. ^^

  23. dapi 수연// 사용중이신 테마에 가 빠져있기 때문입니다. 사용중이신 테마를 다운받아 확인해보니 테마 원작자가 그 부분을 빠트렸군요. 그부분이 빠져있으면 add_action('wp_head', '함수')를 사용하는 모든 플러그인에서 문제가 발생합니다. 테마의 header.php 파일에서 헤더의 마지막부분 (의 바로 윗쪽)에 코드를 넣으세요.

  24. 설명이 양 포스트에 나뉘어 올라가 있었군요. 그쪽의 접혀진 부분은 제대로 보지 못했습니다. 나중에라도 찾았으니 다행이긴 하지만요. 그리고 DB 쪽은 어떻게 된건지 저도 모르겠네요. 사용 환경은 Debian Linux 2.4.32, PHP 4.4.2 (php-cgi), MySQL 5.0.18 (외부 서버), WP 2.0.1에, 이 플러그인 활성화 이전에 activate되었던 플러그인은 Brian’s Latest Comments, Gravatars, Improved Include Page, SRG Clean Archives와 WP-Gatekeeper (어쩌면 WP-SlimStat이나 WP-ShortStat도.. 지금은 빠져있어서 타이밍이 확실치 않네요) 입니다. 설치를 루트가 아닌 다른 곳에 한 후에 루트로 연결을 시킨거라 .htaccess는 이곳이곳을 참고로 해서 작성되어 있구요. 이 정도면 답이 됐을런지 모르겠네요. 혹시 테스트가 필요하시면 제 사이트는 아직 공사중이니 쉽게 도와드릴 수 있습니다. 처음에 어느 시점에 alter table이 일어나는지를 확실히 알면 저도 다시 한 번 시험해볼 수 있을텐데요. 그게 플러그인을 activate 하는 시점인가요, 아니면 처음으로 guest book을 로드하는 시점인가요 (즉 처음으로 tpg의 함수를 사용), 그것도 아니면 처음으로 guest book에 코멘트를 submit하는 시점인가요?

  25. dapi 수연//
    첫번째로, 방금 테스트 블로그 완전 리셋(DB삭제, 워드프레스 새로설치)해서 테스트 해봤습니다. 테이블 문제없이 생성되는군요. 사용환경이 어떻게 되시나요?

    두번째로, 커스텀필드 입력부분 플러그인 페이지에 설명이 있습니다. 제대로 보지 못하셨나보네요.

  26. 아, 그리고 여기 설명 중 1.1 단계에서 guestbook post slug을 위한 새 페이지를 추가할때 커스텀 필드에 Key = paged_comments, Value = on 설정하는 부분도 빠졌네요. tp-guestbook.php 소스코드를 열어서 주석 내용을 읽어보고서야 알았습니다.

  27. 저만 이런 문제가 생기는 건지는 알 수 없습니다만, threaded comments나 paged comments 플러그인을 써보지 않은 상태에서 tp-guestbook 플러그인을 깔고 코멘트를 입력하려 하니 (게스트북이 아닌 다른 포스트에서) comment_reply_ID 필드가 없다고 계속 에러메세지가 뜨더군요. 결국 해당 sql 코드를 threaded comments 소스 코드 안에서 찾아서 직접 실행시켜서 해결했습니다만, 소스를 보니 분명 첫 실행때 자동으로 실행되었어야 하는 과정이 누락된듯하더군요. 다음 버전업 하시기 전에 한 번 확인해보시라고 알려드립니다.