한국 워드프레스 행성과 관련해서 블로그의 메인 피드 외에 wordpresstips 태그에대한 피드를 FeedBurner 주소로 적용하고 있는데, 사용중인 플러그인으로는 Permalink(고정주소) 설정이 변경될 때 마다 매번 .htaccess 파일을 수정해 줘야 하는게 좀 귀찮아지더군요.
내친김에 Revival님께서 한국 워드프레스 포럼에 등록하셨던 글도 생각이 나서, 기존의 플러그인을 참고해서 여러가지 형태의 피드를 FeedBurner로 리다이렉트 시켜주는 플러그인을 만들어 봤습니다.
플러그인 설명 (Features)
- 이 플러그인은 Steve Smith씨의 Feedburner Feed Replacement 플러그인에 기반을 두고있습니다.
- 워드프레스 2.0 이전 버전에서는 작동하지 않습니다.
- 특정 카테고리(category), 글 작성자(author), 태그(tag), 전체 댓글에대한 피드(comments), 전체 피드(entire)를 미리 생성한 FeedBurner 주소로 연결(redirect)시켜줍니다.
- 태그와 관련해서는 Ultimate Tag Warrior(UTW)와 jerome’s keywords 플러그인(v1.x, v2 beta)도 지원(v0.3이후)합니다.
- mod_rewrite 모듈을 사용 하는경우와, 기본 주소(default permalinks)를 사용하는 경우 모두 적용 가능합니다.
- 아직 여러 환경에서의 충분한 테스트를 거치지 않았기 때문에, 예상치 못한 문제가 발생할 수도 있습니다.
제가 편할대로 만들다보니, FeedBurner 주소 형식이 “기본피드경로/나머지경로”(e.g.:: 0.3버전에서 수정됨.082net/some_path
)가 될 수 밖에 없게 되었군요.
플러그인 설치 (Install)
- 글 하단에 링크된 파일을 다운받아 압축을 풀어 생성되는
fb-redirect.php
파일을 플러그인 폴더(wp-content/plugins
)에 업로드 합니다. - 관리자 화면(wp-admin) > 플러그인(Plugins) 화면에 접속하여 플러그인을 활성화(activate)시킵니다.
- 관리자 화면(wp-admin) > 설정(Options) > FB Redirect 페이지에 접속하여 전체피드를 연결시킬 FeedBurner 주소를 입력 한 뒤 “Active” 값을 “Activate”로 설정합니다.
연결주소 추가, 제거 (Add or Remove Rules)
- 연결주소를 추가하기 전에, 해당되는 FeedBurner주소를 미리 생성해야만 합니다.
- 연결주소를 추가하려면 설정페이지 하단에서 원하는 설정을 선택한 뒤, 미리 생성해 둔 FeedBurner 주소의 경로를 입력한 뒤 “Add(추가)” 버튼을 누르면 됩니다.
- 연결되어있는 주소를 제거하려면, 제거할 주소를 선택 한 뒤 “Delete Checked(선택한것 삭제)” 버튼을 누르면 됩니다.
플러그인 지역화
- 한국어를 지원하기 위해서는
wp-config.php
파일에서 WPLANG 값을 ‘ko_KR’ 로 지정해 두어야 합니다. - 아래 링크된
feedburner-redirect-lang-ko_KR.zip
파일을 다운받아 압출을 풀어 나오는 .po, .mo 두개의 파일을 플러그인 폴더(wp-content/plugins
)에 업로드 하세요.
경태님의 설정페이지가 생성되지 않는다는 댓글을 보고 혹시나 확인해 봤더니 잘못된 파일(예전파일)이 등록되어 있는걸 확인했습니다. 방금전에(2006-12-22-00:27) 새로운 파일 올렸으니 이 전에 받으셨던 분들께서는 다시 내려받아서 사용하시기 바랍니다.(한글 언어 꾸러미 파일은 다시 받지 않아도 됩니다.
현재 버전(version): v0.3
8 responses to “워드프레스 FeedBurner Redirect 플러그인”
만들 때 그런 생각을 하긴 했었는데, 우선은 제가 쓰기 편하게 만드느라 현재의 형태가 되었습니다몇 분 안되긴 하지만 이 전 버전 사용자 분들이 크게 불편함을 겪지 않는 범위 내에서 한번 살펴보도록 할께요
혹시 이거 기본주소 안 쓰게 만들어주시면 안되나요?
지저분하게 사용하던 RSS 페이지를 없애고 리다이렉트해서 쓰고 싶은데
이미 주소를 다 만들어 놓은 상황이라서요…
피드버너에선 주소를 바꾸면 알아서 돌려주나요? 그럼 문제 없을수도 있겠고…
Toto님께서 선구자로서 다음 포스트부터 잘 적용되는지를 확인해 주세요 ㅋㅋㅋ
아하~ 그렇군요?
그렇다면, 다음 포스트 부터는 제대로 적용되겠네요?
감사합니다.
즐거운 성탄절 보내세요.
아, 그런 설정부분이 있었군요
한글을 쓰지 않으려면 플러그인 파일만 받으시면 됩니다. 그리고, 옵션탭이 나타나지 않는건… 까지 적고나서 혹시나 확인해 봤더니 플러그인 파일을 업로드 하지 않았었군요 -_-;;;;;;;; 예전 파일을 업로드 해 둔걸 보고 올렸나보다 생각해 버렸군요… 흑… 방금 다시 올렸으니 다시 내려받아서 사용하시기 바랍니다
Toto님이 말씀하시는 건 피드버너 리다이렉트 플러그인이 문제가 아니라 아마 피드버너 설정에서 Analyze>StandardStats>Item links clicks를 비활성하시면 피드버너가 주소를 가로채서 다른 주소를 만들지 않고 글의 고유주소가 보이게 되는 것 같은데 그것 때문이 아닐까요?
082net님, 저는 플러그인을 활성화 시켰는데도 옵션 탭에 아무런 내용도 나오지 않습니다. 한글 안쓰려면 위엣것만 받으면 되는거 맞죠? 왜 안될까??
이 플러그인으로 바꿔도 마찬가지 결과일것 같네요. 피드버너를 사용하게되면 올블로그에서 인식하는 글의 주소가
http://feeds.feedburner.com/~r/082net/~3/63716482/
과 같은 형식이기 때문에… 글의 원래주소(퍼머링크)를 보내도 그런 글이 등록 된 적이 없다고 인식하는게 그 이유일것 같네요. 혹시 피드버너를 사용중인 다른 블로그 중에서 올블릿이 잘 작동하는 곳이 있나요?(저는 올블릿을 사용해 보질 않아서리… :?)올블릿 있지 않습니까. 그게 오작동을 하길래 살펴봤더니, 예전 피드버너 리다이렉트 플러그인 때문에 그렇더군요. 그래서 해당 포스트의 퍼머링크가 아닌 피드버너의 리다이렉트 주소로 테스트 하면 잘 나오더군요.
그래서 궁금한건데, 이걸 설치하면 해결될까요? ㅠ.ㅠ