워드프레스 2.7에서 방명록 만들기

이 블로그에서 몇번쯤인가 언급했지만, 워드프레스 2.7에서는 TP-Guestbook플러그인 등 방명록 관련 플러그인이 딱히 필요하지 않게 되었다.

본인도 이번 블로그 정리를 진행하기 전까지는 워드프레스 2.7의 댓글 시스템을 꽤 생소하게 느꼈던 바가 있어, 이 블로그의 방명록을 2.7에 맞게 바꾸면서 새로 알게 된 점들을 한 번 정리해 보기로…

시작 전 준비사항

  1. 우선, 플러그인은 따로 필요치 않지만 다른 페이지들과 방명록 페이지에서 댓글이 출력되는 방식을 다르게 하고 싶다면(페이지당 갯수, 정령방식 등등) 얼마전 공개한 Per-Post-Comment-Settings(이하 PPCS) 플러그인을 사용하면 된다.
  2. 두번째로는 현재 사용중인 테마가 워드프레스 2.7 이후의 댓글 시스템을 지원해야만 하며, 지원 여부는 사용중인 테마 폴더의 comments.php 파일에서 wp_list_comments 함수가 사용되었는지를 확인하면 된다.
    • 만약 테마가 2.7 이후의 댓글 시스템을 지원하지 않는다면, 해당 테마 제작자에게 지원하도록 요청하거나, 직접 테마를 수정하는 방법이 있다.
    • 사용중인 테마를 2.7에 맞게 수정하는 방법에 대해서 이 글에 함께 설명하기에는 무리가 있어 조만간 따로 글을 작성할 생각이긴 하지만, 되도록이면 테마 제작자에게 요청하는것이 가장 좋은 방법이 될 듯 하다.
  3. 테마의 기본 페이지 템플릿에서 댓글 출력을 지원하고 있는지를 확인해 봐야 한다.
    • 페이지 템플릿에서 댓글을 지원하지 않는다면, 간단하게 수정하여 댓글을 지원 하도록 할 수 있다.
    • 이 방법 또한 알고보면 별것 아닌 간단한 수정이지만, 익숙하지 않은 이들에게는 난감하고 머리아픈 일이 될 것임에 분명하기에 간단하게 글을 작성해 두었다.

워드프레스 2.7 이후의 댓글 시스템을 지원하고, 페이지 템플릿에서 댓글을 지원하는 테마를 사용중이라면 위 준비과정은 전혀 필요치 않은 내용이니 그냥 무시하고 아래 과정을 진행하면 된다.

Continue reading “워드프레스 2.7에서 방명록 만들기”

워드프레스 방명록 플러그인(tp-guestbook)

이 플러그의 업데이트 정보를 확인해 보세요!

I wrote English version of this page

다른 여러분들도 한방에 쉽게 방명록을 설치 할 수 있는 법을 찾고 계시고, 저도 방명록때문에 한참을 고민도 하고 고생도 했었던 터에 이희승님께서 Threaded Paged Comments플러그인을 만들어 주셨습니다. 멋진 플러그인 덕분에 방명록페이지도 만들었고, 그를 바탕으로 해서 워드프레스 방명록 만들기라는 글도 얼마전에 등록했었습니다.

사실 플러그은을 만들었다는 표현보다는 수정,조합했다는 표현이 적당하겠네요. 이희승님의 플러그인에서 몇가지 기능을 추가하고 플러그인 메인파일을 하나로 합치는등의 수정, 추가적으로 옵션 페이지를 만드는 작업을 했습니다. 자세한 사항을 아래 글을 참고 하세요.

1. 플러그인 원작자 (Original Author)

  • Brian’s Threaded Comments(1.5.6) :: Brian Meidell
  • Paged Comments V2 (2006-04-07) :: Keyvan Minoukadeh
  • Threaded and Paged Comments :: 이희승(Trustin Lee)님
  • 위 원작자들에게 감사의 코멘트를 남겨보는건 어떨까요?

2. 전반적인 기능 (Capacity)

  • 위 플러그인들의 기능이 포함되어 있습니다.(‘shrink font by’제외)
  • Gravatar 플러그인을 지원합니다.
  • Script, CSS파일을 분리했습니다.
  • 워드프레스 2.0에서 Mod_Rewrite를 지원합니다.
    (e.g. http://mysite/guestbook/comment-page-4/ )
  • 설정관리(Option)페이지를 추가했습니다.(관리자화면>Options>TP_Guestbook)
  • 기본적으로 제가 사용하는 스타일이 적용되어있습니다.
    (각종아이콘(edit,collapse,default gravatar..), 코멘트출력배경, 색..등등)
  • 사용자가 스타일(css)파일을 만들어 등록 할 수 있습니다.
    (옵션페이지의 ‘Guestbook Scheme’에서 선택 가능)
  • 처음 설치시 한번의 클릭으로 방명록을 생성할 수 있습니다.(v0.9.7 이후)

Continue reading “워드프레스 방명록 플러그인(tp-guestbook)”

워드프레스 방명록 만들기

어느정도 방명록이 사이트 디자인에 맞게 완성된듯해서, 한번 정리 해 두기로 했습니다. (wp-shortstat을 확인해보니 “워드프레스 방명록”으로 검색해서 들어오시는 분들도 꽤 되는것 같고해서….) 이희승님께서 만들어주신 "Threaded and Paged Comments" 플러그인을 사용해서 만들어 보도록 하겠습니다.

아래 내용은 방명록 페이지에서만 threaded-paged-comments를 적용하는 방법입니다. 모든 페이지의 코멘트에 적용시키기 위해서는 조금 다른 방법으로 설치하셔야합니다.

1. 준비하기
  • 플러그인 다운받기:: http://gleamynode.net/wordpress/archives/106
    위 이희승님의 블로그에서 플러그인파일을 다운받으시고, 포스트내용을 참고하세요.
  • 페이지 템플릿 만들기:: http://geeksmakemehot.com/wordpress-guestbook/
    위 링크에 guestbook 템플릿을 만드는 방법이 나와있으며, 몇가지 테마의 템플릿파일들도 있습니다. 보통 테마에 포함된 기본 템플릿들중에 코멘트를 포함한 템플릿이 있으나, 그것이 없는 테마의 경우 위 링크의 설명을 참고해서 새로운 템플릿을 하나 생성하셔야 합니다.

Show »

2. 파일 설정하기
  • 다운받은 플러그인 파일의 압축을 풀어 나오는 파일들중 “paged-comments.php”파일을 텍스트 에디터로 엽니다.
  • 준비과정에서 생성한 템플릿파일을 텍스트 에디터로 엽니다.

    부분을

    로 바꿉니다.

3. 파일들을 업로드
  • briansthreadedcomments.php, briansthreadedcomments.common.php, paged-comments.php 세개의 파일은 wp-content/plugins폴더에
  • wp-paged-comments.php는…
    워드프레스 루트폴더에 업로드(wp-blog-header.php파일이 있는 폴더)
  • 준비과정에서 생성한 템플릿파일을 테마폴더에 업로드합니다.
3. 방명록 페이지 만들기
  • 워드프레스 관리자화면에서 페이지를 생성합니다.
  • Page Title, Page Slug, Page Content등 기본적인 내용을 입력합니다.
  • Page Template에서 새로 업로드한 템플릿을 선택합니다.!!중요
  • Custum Fields에 key값은 paged_comments Value값은 on 으로 필드를 하나 추가합니다.!!중요
4. 참고사항
  • 모든 페이지에서 threaded-paged-comments 사용하기::
    paged-comments.php파일에서..
    $paged_comments->all_posts 부분을 true로 설정
  • 모든페이지에서 threaded-comments만 사용하기::
    comments.php파일을 테마폴더에 덮어씌우시면 됩니다.
  • 방명록 페이지에서만 스크립트와, CSS가 로드되게 하는법(현재 제가 쓰고있는 방법)과 자신의 테마에 맞게 파일을 수정하는법은 추후 따로 포스팅하겠습니다.

멋진 플러그인 만들어주신 이희승님께 다시한번 감사드립니다.

추가 :: Kukie님께서도 워드프레스 방명록 만들기에 관한 포스트를 작성하셨었네요. 알기쉽고 깔끔하게 정리되어 있어 많은 도움이 될듯합니다. 꼭 한번 읽어보세요;)

방명록 전용 플러그인(plugin)을 만들었습니다 :: tp-guestbook plugin