워드프레스 2.7의 새로운 답글 기능(wp_list_comments)

2009. 01. 07.

워드프레스라는 툴에 대해서 (조금이라도) 알아야 하나?
어쩌면 애초에 설치형 블로그를 하기로 마음먹었을 때부터 이 고민은 시작된 거 같다. 아주 단순한게 디폴트 테마를 선택하고 조용히 글만 올린다 하더라도 이 문제를  피하긴 어렵다. 트랙백이나 답글, 그리고 사이드 바의 내용이 점차 늘게 되면 문제없이 그만큼의 부피를 유지하는데는 최소한 지식이 필요하기 때문이다. 게다가 너무 오래된 버전의 블로그툴은 언젠가는 스팸이나 해킹의 목표가 되버리는 까닭에 새버전 출시에 완전히 초연하기도 힘들다. 그래서 그냥 속편하게, 아이가 커가면서 온갖 새로운 환경에 노출되는데 여기 대비할 최소한의 의학 지식은 갖자…뭐 이렇게, 나는 생각한다.

워드프레스 2.7이 12월에 나왔고 이때 꽤 호평을 받았다. 관리화면의 인터페이스가 산뜻하게 바뀐탓도 있지만, 무엇보다 이전에 플러그인으로만 가능했던 자잘한 기능들이 내부에 기본으로 들어간 덕분이 아닐까 싶다. 하지만 내가 보기에 가장 큰 변화는 wp_list_comments 태그라고 생각한다. 1년도 더 된 일이지만 그때는 다른 한국의 블로깅 툴엔 일반적이던 덧답글 혹은 계단형 댓글로 불리우던 Threaded Comment 기능이 워드프레스에선 플러그인으로만 가능했었다. 하지만 이마저도 워드프레스 버전이 높아지면서 호환이 안되고 어려움이 있었는데, wp_list_comments는 이 기능을 기본 지원한다. 그리고 예전에는 퍽 길었던  comments.php의 loop가 이 태그 하나로 다 간단하게 대체된다.

하지만 예전버전(2.6까지)에서 만들어진 테마들에서는 이 태그가 빠져있기 때문에 새 기능을 쓰려면 이 명령어로 답글을 나타내도록 수정해야 한다. 현재 Tarski 테마의 2.4버전은 이 기능을 지원하도록 수정되어서 계단형 답글을 플러그인 없이도 적을 수 있다.(관리자 화면의 Discussion에서 옵션 체크가 필요) 그런데 예전에 비해 wp_list_comments 태그는 시간이이나 글쓴이, 제목과 같은  답글 내부 요소의 세밀한 조정이 좀 힘들다. Tarski테마를 살펴보니 전문프로그래머가 아닌 내가 보기엔 퍽 어려운 방식(이해를 못하는…)으로 구현이 되고 있었다. 참고문서라 할 수 있는 Wordpress Codex에도 현재 이 기능에 대한 내용이 좀 부족해 보이는데, 좀더 자세히 설명한 곳을 찾을 수 있었다. 하지만 따라  해보려해도 원하는 만큼 꾸미기엔 능력이 좀 많이! 부족해보여서 나중을 기약하기로 했다.

결국 2.7에 있는 새 기능은 써보지도 못했는데 이미 연 파일을 닫는 게 뭔가 좀 아쉽다 싶었는데…미루고 있던 일을 이참에 해버렸다. 다른 블로그툴에서는 기본으로 지원하던 ‘분리된 트랙백/핑백과 답글’인데 워드프레스 사용자라면 한번쯤 질투(?)해봤을만한 기능이 아닌가 싶다. 핑백이나 트랙백이 답글들 사이에 섞여 있어서 혼동되기도 하고 또 그다지 간결하게 느껴지지도 않았다. 물론 이런 Ping들조차 답글의 하나라는 의견도 있을 수 있고 나도 거기엔 동의하지만 없애자는 것이 아니고 그냥…예쁘게 모아서 정렬하고 싶은 마음.

이건 2.7버전에서도 가능하기도 하고(방법 1), 예전버전에서도 가능하기도 하다(방법 2)
당연히 나는 방법 2를 따라했는데, 해냈다는 작은 희열과 내용을 다 이해하지 못해서 좌절을 동시에 느꼈다.

- 가즈랑

워드프레스 2.7의 새로운 답글 기능(wp_list_comments) & 대화들

  1. 앗, 답글 날려먹었네요. : )
    입력완료 눌렀는데 엉뚱한 화면으로 바뀌더라구요.
    저야 워프 유저가 아니라서 간혹 어려운 용어들을 스킵하면서 읽었습니다만, 워프 유저들께서는 글 곳곳의 링크들을 따라가면서 재밌게 읽었을 것 같다는 생각이 듭니다.


    아참, 너바나나님께서 현재 \'블로그래픽\'은 영어 버전인데 반드시 그래야 할 필요가 있나 이런 지적을 하셨더랬습니다. 저는 공감하구요. 현재 버전을 한국어 버전으로 바꿀 수 있는지요? 궁금하네요. 2009. 01. 8.
  2. 전 역으로 트랙백/핑백이 답글 사이에 섞이는 게 부러웠는데요 :) 2009. 01. 8.
  3. polarnara // 정말인가요? ㅎㅎ 하긴 이제까지도 이 기능을 기본으로 지원하지 않는 것을 보면 polarnara님과 같은 생각을 하는 사람들이 많다는 것인데... 나중에는 원래대로 해봐야겠네요. 새로 들어온 wp_list_comments를 사용해서 말이죠. 2009. 01. 8.
  4. 민노씨 // 마침 제가 좀 늦게 잠에 들어서 작업해두었습니다. 한글로 된 블로그래픽 화면이 좀더 친근하게 느껴지네요. 답글이 잘 안달리는 문제는 어떤 것인지 잘 모르겠네요. 제가 좀더 테스트를 해보겠습니다. ^^ 2009. 01. 8.
  5. jjjismy의 생각...

    워드프레스 2.7의 새로운 답글 기능(wp_list_comments) « 가즈랑집... 2009. 01. 8.
  6. [...] 워드프레스 2.7의 새로운 답글 기능(wp_list_comments) « 가즈랑집2009-01-08 23:48:54 [...] 2009. 01. 9.
  7. 테마에 따라 되기도 하고 안되기도 한 기능이었군요.
    고맙습니다. 2009. 01. 13.
  8. 민노씨 // 마침 제가 좀 늦게 잠에 들어서 작업해두었습니다. 한글로 된 블로그래픽 화면이 좀더 친근하게 느껴지네요. 답글이 잘 안달리는 문제는 어떤 것인지 잘 모르겠네요. 제가 좀더 테스트를 해보겠습니다. ^^

    2009. 11. 7.
  9. Edds // 민노씨에게 주시는 답글인가요? 여기까지 오셔서 확인하기에는 좀 먼 곳에 답글을 다셨네요.^^ 블로그래픽 이야기도 그렇고 마치 타임머신을 타고 있는 느낌입니다.

    2009. 11. 21.

↑ 본문으로 가기

댓글 작성 후에는 수정할 수 없으니 '미리 보기' 기능으로 입력될 내용을 확인하시기 바랍니다.