트랙백이 안되어 고민하던차, 결국 수동으로 트랙백 보내는 페이지를 만들었습니다. 워드프레스 functions.php 의 trackback 함수를 참고하였고 파일은 아래 링크에서 다운받을 수 있습니다.
[ 파일 다운 받기 ]
압축을 풀어 trackback.php 를 적당한 곳에 업로드 합니다. 실행후 위 부터 차례대로 보내고자 하는 블로그의 트랙백 주소, 블로그명(초기값은 likejazz.COM으로 되어있으나 3번째 라인을 수정하여 변경할 수 있습니다.), 퍼머링크, 제목, 요약(가장 좋은 방법은 정말 요약을 제공하는것이나 대체로 앞에서부터 200자 가량)을 기입하시어 “Send!”를 누르시면 됩니다.
실행후에는 상단에 로그파일이 표시됩니다. 가장 아래로 스크롤을 내려 error 태그가 0 을 나타내면 성공한 것입니다. 아직은 인간파서가 되어 직접 XML파일을 읽는 수 밖에 없습니다. 좀 더 사용하기 쉬운 형태로 누군가 수정해주셨으면 하는 바램입니다. 필요하신 분은 마음껏 수정하여 재배포 가능합니다.



4 comments
Trackback URI: http://www.likejazz.com/archives/42/trackback/
http://www.windlike.net/blog/236
혹시 이 곳의 내용으로도 해결이 안되는 문제인가요?
전 잘되는데…흠.
인코딩문제가 아니라 아예 트랙백자체가 안되요. 무능함으로 인해 해결을 못하고 그냥 별도로 만드는 방법을 ..
예전에.. 트랙백 문제로 길게 뭐라 줄줄 적었던 기억이 나는군요. ^^; 아마 그 문제가 아닐까 싶은데요. 워드프레스가 해석하는 six aparts의 트랙백 규약이랑.. 일반적인 다른 블로그 툴의 규약이 미묘하게 다르더군요. POST 방식으로 보낼 때 주소에도 4가지 값을 붙일 것이냐.. 아니면 POST 본문에만 붙일 것이냐.. 또 해석은 어느 걸로 받아들일 것이냐 등.. (스펙 자체가 좀 문제가 있긴 했었죠. 허술한 스펙 같으니)
여튼 그 문제도 있고 또 워드프레스는 아직 태터처럼 자동으로 들어오는 트랙백을 구분해주지 않기에.. 저만 쓰는 수동 트랙백 페이지를 따로 만들어두고 있습니다. (이글루스가 euc-kr인 시절 종종 써먹었죠) 근데 이제 이글루스가 utf-8 되었고 나머지 블로그 툴 쓰는 사람들은 대개가 utf-8 블로그니 수동은 이제 안써도 되겠더군요.
그 때와는 시스템이 틀려 그 문제는 아닐거에요. 지금은 아예 핑을 보내지 못하고 있습니다. 다른방식으로 해결했으니 이 문제는 잠시 묻어둘려고 합니다 ^^