워드프레스 방명록 만들기


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

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

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

[spoiler ‘글 계속 보기(Read On)”글 다시 닫기(Hide Content)’]

2. 파일 설정하기
  • 다운받은 플러그인 파일의 압축을 풀어 나오는 파일들중 “paged-comments.php”파일을 텍스트 에디터로 엽니다.
    all_posts = false;
    //방명록에서만 적용되도록 "false"로 설정합니다.
    //방명록 페이지를 생성할때 커스텀 필드에서 수동으로 사용 할 수 있습니다.
    $paged_comments->per_page = 5;
    //한 페이지당 표시될 코멘트의 갯수를 정합니다.
    //댓글로달린 코멘트의 갯수는 제외되고, 모(母)가되는 코멘트의 갯수만 인식합니다.
    $paged_comments->ordering = 'DESC';
    //최신 코멘트를 윗쪽에 표시되도록합니다.
    $paged_comments->fancy_url = false;
    //mod-rewrite를 적용합니다. 워드프레스 2.0에서 지원하지않으므로 "flase"로 설정
  • 준비과정에서 생성한 템플릿파일을 텍스트 에디터로 엽니다.

    
    

    부분을

    
    

    로 바꿉니다.

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

[/spoiler]

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


6 responses to “워드프레스 방명록 만들기”

  1. @unfusion:: 타이밍이 딱 맞았네요 ㅋㅋ

    @ 곰:: 안녕하세요 곰님:)아름다운 플러그인이죠~~ ;)
    @엉뚱이:: 요즘 바쁘신가보네요. 두서없이 적은 글이라 복잡할지도 모르겠네요.. 방명록 만드실때 문제 생기면 언제든지 글 남겨주세요 ;)

  2. 안 그래도 방명록을 만들까 하고 있었는데 때 마침 이런 좋은 정보를 올려 주셨네요:D좋은 정보 감사합니다.