워드프레스 FeedBurner Redirect 플러그인


한국 워드프레스 행성과 관련해서 블로그의 메인 피드 외에 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. 082net/some_path)가 될 수 밖에 없게 되었군요.:?  :: 0.3버전에서 수정됨.

플러그인 설치 (Install)

  • 글 하단에 링크된 파일을 다운받아 압축을 풀어 생성되는 fb-redirect.php 파일을 플러그인 폴더(wp-content/plugins)에 업로드 합니다.
  • 관리자 화면(wp-admin) > 플러그인(Plugins) 화면에 접속하여 플러그인을 활성화(activate)시킵니다.
  • 관리자 화면(wp-admin) > 설정(Options) > FB Redirect 페이지에 접속하여 전체피드를 연결시킬 FeedBurner 주소를 입력 한 뒤 “Active” 값을 “Activate”로 설정합니다.

    fb-redirect-general.jpg

연결주소 추가, 제거 (Add or Remove Rules)

  • 연결주소를 추가하기 전에, 해당되는 FeedBurner주소를 미리 생성해야만 합니다.

    fb-redirect-addurl1.jpgfb-redirect-addurl2.jpgfb-redirect-addurl3.jpg

  • 연결주소를 추가하려면 설정페이지 하단에서 원하는 설정을 선택한 뒤, 미리 생성해 둔 FeedBurner 주소의 경로를 입력한 뒤 “Add(추가)” 버튼을 누르면 됩니다.

    fb-redirect-addrule.jpg

  • 연결되어있는 주소를 제거하려면, 제거할 주소를 선택 한 뒤 “Delete Checked(선택한것 삭제)” 버튼을 누르면 됩니다.

    fb-redirect-delete-rule.jpg

플러그인 지역화

  • 한국어를 지원하기 위해서는 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 플러그인”

  1. 만들 때 그런 생각을 하긴 했었는데, 우선은 제가 쓰기 편하게 만드느라 현재의 형태가 되었습니다^^;몇 분 안되긴 하지만 이 전 버전 사용자 분들이 크게 불편함을 겪지 않는 범위 내에서 한번 살펴보도록 할께요:-)

  2. 혹시 이거 기본주소 안 쓰게 만들어주시면 안되나요?
    지저분하게 사용하던 RSS 페이지를 없애고 리다이렉트해서 쓰고 싶은데
    이미 주소를 다 만들어 놓은 상황이라서요…
    피드버너에선 주소를 바꾸면 알아서 돌려주나요? 그럼 문제 없을수도 있겠고…

  3. 아하~ 그렇군요?
    그렇다면, 다음 포스트 부터는 제대로 적용되겠네요?
    감사합니다.:D

    즐거운 성탄절 보내세요.:D

  4. 아, 그런 설정부분이 있었군요:)

    한글을 쓰지 않으려면 플러그인 파일만 받으시면 됩니다. 그리고, 옵션탭이 나타나지 않는건… 까지 적고나서 혹시나 확인해 봤더니 플러그인 파일을 업로드 하지 않았었군요 -_-;;;;;;;; 예전 파일을 업로드 해 둔걸 보고 올렸나보다 생각해 버렸군요… 흑… 방금 다시 올렸으니 다시 내려받아서 사용하시기 바랍니다^^;

  5. Toto님이 말씀하시는 건 피드버너 리다이렉트 플러그인이 문제가 아니라 아마 피드버너 설정에서 Analyze>StandardStats>Item links clicks를 비활성하시면 피드버너가 주소를 가로채서 다른 주소를 만들지 않고 글의 고유주소가 보이게 되는 것 같은데 그것 때문이 아닐까요?

    082net님, 저는 플러그인을 활성화 시켰는데도 옵션 탭에 아무런 내용도 나오지 않습니다. 한글 안쓰려면 위엣것만 받으면 되는거 맞죠? 왜 안될까??

  6. 이 플러그인으로 바꿔도 마찬가지 결과일것 같네요. 피드버너를 사용하게되면 올블로그에서 인식하는 글의 주소가 http://feeds.feedburner.com/~r/082net/~3/63716482/과 같은 형식이기 때문에… 글의 원래주소(퍼머링크)를 보내도 그런 글이 등록 된 적이 없다고 인식하는게 그 이유일것 같네요. 혹시 피드버너를 사용중인 다른 블로그 중에서 올블릿이 잘 작동하는 곳이 있나요?(저는 올블릿을 사용해 보질 않아서리… :?)

  7. 올블릿 있지 않습니까. 그게 오작동을 하길래 살펴봤더니, 예전 피드버너 리다이렉트 플러그인 때문에 그렇더군요. 그래서 해당 포스트의 퍼머링크가 아닌 피드버너의 리다이렉트 주소로 테스트 하면 잘 나오더군요.

    그래서 궁금한건데, 이걸 설치하면 해결될까요? ㅠ.ㅠ