워드프레스 EUC-KR 트랙백 플러그인


예전에 공개했던 EUC-KR 트랙백 Hack 플러그인이 실상 플러그인이 아닌 Hack인것이 그동안 이빨에 낀 시금치같았는데, 오랜만에 플러그인들을 정리하다가 다시 한 번 ‘플러그인’으로서 작동 할 수 없는지를 살펴봤습니다.

아니나 다를까 워드프레스 2.1 이후부터는 기본파일을 수정하지 않고도 플러그인만으로 해결할 수 있는 방법이 있더군요.

하고픈 말

  • 이 플러그인은 바람님의 트랙백 패치와, 태영님의 트랙백 플러그인에 기반을 두고 있습니다.
  • 사용중인 서버에서 mbstring 또는 iconv 모듈을 지원해야만 합니다. 모듈 지원여부를 확인하는 방법은 ‘사용중인 호스팅 서버의 정보 확인하기‘ 페이지를 참고하시기 바랍니다.
  • 워드프레스 2.1 이전판을 사용하시는 분께서는 Hack 버전을 사용하시기 바랍니다.
  • 이전 Hack 버전을 사용중이었다면, 기존 파일을 삭제한 뒤 새로 설치하세요. 플러그인 파일 이름이 바뀌어서 덮어씌워지지 않습니다.
  • 이전 Hack 버전을 사용하면서, wp-includes/comment.php 파일을 수정했었다면, 다시 되돌리세요.

설치

  • wp-content/plugins 폴더에 압축을 푼 euckr-trackback.php파일을 업로드 한 뒤 플러그인을 활성화 시키세요.

사용

  • 기본적으로는 특별한 사용법이 없습니다. 문제가 있슴이 알려진 블로그(서비스)로 트랙백을 보내면 자동으로 인코딩을 EUC-KR로 변환하여 발송합니다.
  • 그 외의 블로그로 보낸 트랙백이 깨질경우, 트랙백 주소의 맨 앞에 느낌표(!)를 추가해주면 됩니다.

2008.07.30 01:05 pm// 판올림 (v0.3)

2008.07.31 11:02 am// 판올림 (v0.31)


21 responses to “워드프레스 EUC-KR 트랙백 플러그인”

  1. 위에 JD님이 쓰신 한글판 설치후 해결되었다는 말을
    “워드프레스 한글판 설치시 본 플러그인이 필요없다”로 이해하고
    영문판과 DB를 모두 밀었습니다만… (내용은 없었습니다. ^^;)

    다소 어색한 한글번역 메뉴들과
    “영문판과 다를바 없는 트랙백 깨짐 문제”에 좌절하고
    플러그인을 받으러 왔습니다.

    JD님 블로그를 가보니 더이상 포스팅 하지 않는 것 같아서
    이쪽에 남겨봅니다.

    워드프레스 2.7이라도 한글 트랙백 깨짐 문제를 해결하려면
    이 플러그인을 쓰는 수밖에 없는 것이 맞는지요? ^^a

  2. 질문 드립니다.
    워드프레스 2.7 사용자입니다.
    상세하게 설명하신 글인데 저는 이해가 잘 되지 않네요. ㅠ..ㅠ

    업그레이드를 할때 계정 초기화를 한 뒤 깨끗한 2.7과 디비만을 연동해서 사용중입니다. 위에 있는 트랙백 설정을 활성화시키려면 어떻게 해야 하나요?

    현재 플러그인 폴더에 해당 플러그인을 업로드하고 관리자 메뉴에서 활성화시켜둔 상황입니다. 저의 블로그 글의 트랙백 주소가 어떻게 되는지도 모르겠고. 워드프레스를 2년간 사용했지만 트랙백에 관해서는 사실 상당히 무지합니다.

    어떻게 해야할런지요. ㅠ..ㅠ

  3. 해당 기능이 필요해서 한번 만들어 볼까 했는데, 이미 있었군요^^
    잘 쓰겠습니다^^ 감사합니다~

  4. ^^ 감사합니다. 좋은 플러그인 잘 쓰도록 하겠습니다.
    지난 번엔 일일이 php파일을 수정했는데 이번에는 참 편하게 되었네요.

  5. 영팔님 오랜만입니다^^
    드디어 트랙백에 대한 최종 해결책이 나왔군요.
    졸업논문과 취업으로 바빠 블로그도 오랫동안 방치했었는데
    오랜만에 보니 결국 열팔님이 좋은 플러그인을 만들어 주셨군요

    저는 결국 IT의 길에 들어섰습니다^^

  6. 세이군//
    할 수 있긴 합니다만, 처음 사용하는 사용자가 트랙백 주소 전체를 입력한다거나, 한글로된 주소를 입력 할 경우와 기본 입력된 주소들도 수정 가능하게 할 것인지 등등 몇가지 고려해 봐야 할 사항들 감안해서 적용해야 할 것 같네요.

    다른 의견이 있다면 알려주세요:)

    JD//
    어쨓든 해결되셨다니 다행입니다;-)

  7. 워드프레스 관련 파일 모두 삭제, DB 모두 삭제후 워드프레스 한글판 설치하고 나니까 정상적으로 트랙백이 되는군요. 제가 좀 더 연구해보고 찾아뵈었어야 하는건대…송구합니다. 아울러 도움말 주셔서 진심으로 감사합니다. ^^;

  8. 플러그인 코드 안에 있는 블로그 주소들을 관리자페이지에서 수정할 수 있게 바꿔주실 수 있으신가요? 그게 가능하다면 워드프레스에 완전히 포함을 시켜서 동작하게 할 수 있을 것 같습니다.

  9. JD//
    아, 워드프레스로는 보내지 않았어요. 워드프레스 끼리의 한글 트랙백테스트는 할 필요가 없으니까요. 제 테스트블로그(http://082net.com/test/2007/1/hello-world/)로 보내신 트랙백은 모두 정상적으로 수신된것을 확인 할 수 있습니다.

    참, 한가지 간과한 점이 있네요. 사용중인 서버에서 mbstring 이나 iconv 모듈을 지원해야만 합니다. 서버의 PHP정보를 한번 확인해 보세요. 확인하는 법을 모르신다면 ‘사용중인 호스팅 서버의 정보 확인하기‘를 참고하시면 됩니다.

  10. 음…티스토리에서는 보내주신 트랙백이 정상적으로 도착했는데요.
    워드프레스의 경우엔 트랙백이 도착하지 않았습니다.
    관리자 화면에서 봐도 대기중인 코멘트가 하나도 없습니다.
    제가 티스토리에서 워드프레스로 보내본 영문 트랙백의 경우 별문제없이 도착하여 워드프레스 관리자 화면의 코멘트 항목에 등록대기로 표시되는 것을 확인해 본적이 있는데…지금은 등록대기로 아무것도 표시가 되지 않는군요.
    혹시나 싶어 comment, wp-trackback 파일도 wordpress 2.6 설치파일의 것으로
    교체하였습니다만…
    위에서도 말씀드렸듯이 받는 트랙백의 경우 한글로 된 트랙백은 타이틀이라든가 제대로 표시가 되지 않구요. 보내는 트랙백은 티스토리에 테스트해보니 제대로 보내지지 않는 것 같습니다.

    Ps. 친절한 답변과 도움에 너무 감사합니다. ^^

  11. JD//
    티스토리 <-> 워드프레스 간의 송수신 확인했습니다. 제 테스트 블로그에서 JD님 티스토리로 발송한 한글 트랙백도 확인했구요. 이상없이 작동하는것으로 보입니다. 워드프레스의 경우 받은 트랙백이 등록대기(awaiting moderation)상태인지 확인해 보세요.

  12. 워드프레스와 티스토리 각각 트랙백을 보냈습니다.
    답변 주셔서 감사합니다. ^^

  13. JD//
    이 플러그인은 워드프레스 파일을 수정하지 않고, 플러그인만 활성화해서 쓰면 됩니다. 제가 티스토리 블로그가 없는지라 따로 확인해 볼 길이 없으니, 사용하시는 티스토리에서 http://082net.com/test/2007/1/hello-world/trackback/로 트랙백을 한번 보내주세요.

    테스트하기 전에 comment.php 나 wp-trackback.php 파일을 원래대로 되돌리시기 바랍니다.

  14. 안녕하세요. 오래간만에 영팔이님의 블로그에 찾아와 봅니다.
    그게…거의 100만년만에 블로그를 다시금 만져봅니다. -_-;

    현재 워드프레스 2.6 버젼 설치후 이 플러그인을 설치하였습니다만…
    영문으로 된 트랙백은 잘 받아지는데 (티스토리–>워드프레스)
    한글 트랙백인 경우 제대로 표시가 되지 않습니다.
    아울러 워드프레스에서 보내는 트랙백은 아예 안되는 것 같습니다.
    (워드프레스–>티스토리)

    comment 파일과 wp-trackback 파일 수정하는 방법도 시도해 보았으나
    해결이 안되는군요. 아주 예전에 영팔이님의 자료를 갖고 손쉽게 사용했었는데…
    초보라서 어디를 손봐야할지 난감하네요.
    아무쪼록 한수 지도해주시면 감사하겠습니다.