워드프레스 피드(feed)굽기

feedburner9
드(Feed)의 사전적 의미는 다양하지만 그 중에서도 ‘공급하다’라는 의미가 있습니다. 웹에서 피드란 컨텐츠 제작자가 그 컨텐츠를 구독하고자 하는 사람들에게 자동으로 컨텐츠를 공급하는 수단으로 생각하면 쉽습니다.

예를 들어 HwangC.com에서 워드프레스 컨텐츠를 구독하고 싶으면 HwangC.com에서 제공하는 피드(http://www.hwangc.com/feed)를 구독하면 되겠죠.

구독자는 특정 웹사이트의 피드를 받으려면 피드를 구독해야합니다. 구독하는 방법은 피드 리더(Feed reader)에 원하는 컨텐츠의 피드 주소를 등록하여 컨텐츠가 업데이트될 때마다 피드 리더에 자동으로 표시가 되게합니다. 피드 리더는 매우 다양하지만 대표적으로 구글리더가 있습니다. 구글리더에 원하는 피드 주소를 넣으면 쉽게 구독이 됩니다.

[divider top="0"]

피드를 굽다?(Burn Feed)

hwangc wordpress feed burner (1)피드를 구독하는 것까지는 이해가 되는데 피드를 굽는다는 것은 어떤 의미인 지 궁금해하시는 분들이 있어 간략하게 설명을 드리겠습니다. ‘피드를 굽다’라는 의미를 설명드리기 전에 ‘CD를 굽다’라는 의미를 먼저 생각해보겠습니다. CD를 굽는다라고 하면 여러분이 원하는 음악이나 동영상 등을 CD에 저장하는 것을 말하죠. 그리고 CD 굽는 것을 도와주는 프로그램을 보통 CD 버너(CD burner)라고 합니다.

피드를 굽는 것도 위와 비슷한 과정입니다. 피드라는 정보는 사람들이 쉽게 읽을 수 있는 정보가 아닙니다. 그래서 그 피드를 사람들이 쉽게 읽고 구독할 수 있도록 피드를 구워주는 거죠. 그렇게 피드를 구워주는 것을 피드버너(Feedburner)라고 합니다. 피드버너를 개발한 Dick Costolo는 현재 Twitter의 CEO이기도 합니다. 하지만 피드버너는 2007년에 구글에 인수되었죠.

구워진 피드는 피드에서 컨텐츠를 쉽게 읽을 수 있고 바로 원하는 피드리더에 등록할 수도 있기 때문에 많은 사이트에서 사용하고 있습니다.
[divider top="yes" text="↑"]

워드프레스 피드

워드프레스는 다양한 타입의 피드를 생성해주어 구독자들이 원하는 타입의 피드를 구독할 수 있도록 도와줍니다. WordPress Feeds 참고

다양한 피드를 생성해주는 템플릿 태그

URL for RDF/RSS 1.0 feed 

URL for RSS 0.92 feed 

URL for RSS 2.0 feed 

URL for Atom feed 

URL for comments RSS 2.0 feed 

기본 워드프레스 웹사이트 피드 주소


http://example.com/?feed=rss


http://example.com/?feed=rss2


http://example.com/?feed=rdf


http://example.com/?feed=atom

커스텀 퍼마링크(permalinks)를 사용할 때 피드 주소


http://example.com/feed/


http://example.com/feed/rss/


http://example.com/feed/rss2/


http://example.com/feed/rdf/


http://example.com/feed/atom/

예를 들면 저는 고유주소로 커스텀 퍼마링크를 사용하기 때문에 기본 피드 주소는 http://www.hwangc.com/feed 이렇게 되고 브라우져에서는 아래와 같은 코드가 보입니다. *아직 피드를 굽지 않았기 때문에 피드 자체는 코드로 보이지만 구글리더에 피드 주소를 등록하면 제대로된 컨텐츠를 볼 수 있습니다.
hwangc wordpress feedburner
[divider top="yes" text="↑"]

피드버너(Feedburner)에 피드 등록하기

피드를 굽기 위해서는 피드버너에 여러분의 피드를 등록해야합니다. 피드를 등록하는 방법은 간단합니다. 아래와 같이 여러분의 피드 주소를 등록하시고 등록 후에 Optimize 탭에서 원하는 세팅을 하시면 됩니다.
hwangc wordpress feed burner (1)

피드버너에서 피드를 등록하면 새로운 피드주소를 만들 수 있습니다. 저는 피드버너 피드의 주소를 http://feeds.feedburner.com/hwangc 이렇게 만들었습니다. 아래는 구워진 피드의 화면입니다. 컨텐츠를 읽을 수도 있고 피드리더를 바로 선택할 수도 있습니다.

하지만 http://www.hwangc.com/feed를 열었을 때 구워진 피드주소 http://feeds.feedburner.com/hwangc가 나오게 하려면 어떻게 해야할까요? 다시 말해서 웹사이트주소가 포함된 피드주소를 사용하여 구워진 피드주소를 열려면 리디렉트를 해야합니다. 리디렉트는 아래의 플러그인을 사용하시면 쉽게 할 수 있습니다.

[divider top="yes" text="↑"]

FD Feedburner Plugin

테스트 버젼
[list style="settings"]

  • 워드프레스: 3.3.1
  • 플러그인: 1.45
  • 브라우져: 크롬, 파이어폭스 & 사파리
  • 다운로드

[/list]
특징:
[list style="check"]

  • 워드프레스 피드를 피드버너 피드로 리디렉트

[/list]
사용법:
[list style="check"]

[/list]

[divider top="yes" text="↑"]

FD Feedburner 세팅

아래 화면의 Redirect my feed here에 피드버너에서 생성한 주소를 입력하면 됩니다. 혹시 댓글 피드를 구우신 분들은 Comment feed주소에 구워진 feed주소를 넣으면 됩니다. 리디렉트는 새로운 포스트가 발행된 이후 부터 적용되오니 참고하세요.
hwangc wordpress feed burner (1)

[divider top="yes" text="↑"]

마치며

피드는 특별히 웹사이트에 가입을 하거나 방문하지 않고도 웹사이트에서 제공하는 컨텐츠를 편하게 받아볼 수 있기 때문에 구독자들이 선호하는 방식 중에 하나입니다.

최근에는 소셜네트웍의 발달로 컨텐츠를 트위터나 페이스북과 같은 소셜네트웍에 공유하여 여러 사람이 볼 수도 있지만 다양한 웹사이트의 컨텐츠 구독을 편하고 쉽게 관리하려면 피드를 받아보는 것이 편리합니다.

이번 기회에 여러분의 워드프레스 사이트 피드도 한번 구워보시는건 어떠세요. 그럼 오늘도 즐거운 블로깅하세요. :)
[divider top="yes" text="↑"]

그외 관심 포스트

27 Comments

  1. 1
  2. 3

    이제 좀 감이 잡히네요. 그리고 리비전 컨트롤러를 사용해 봤습니다. 그런데 이것도 리비전을 완전히 막지는 못합니다. 됐다 안됐다 하네요. 좋은 글 감사합니다. :D

  3. 5
  4. 7
  5. 8
  6. 10

    황씨님 항상 감사합니다~!! 황씨님은 어떤 테마 쓰시나요? 무료 테마 쓰신다면 어디서 받을 수 있을까요? :)

  7. 12

    제 블로그 방문자가 email 주소를 등록하면 새롭게 posting 되는 글을 피드버너를 통해서 수신하는 기능을 구현하려고 합니다. (HwangC 사이트와 유사)
    설명해 주신대로 모든 과정을 마쳤는데, 화면에 email을 입력하는 form 생성이 안됩니다. appearance 밑에 widget에 가 봐도 FD FeddBurner Plugin이 안 보입니다.
    참고로 FeedBurner Form을 이용했을 때는 widget에서 보였었습니다.
    제가 완전초보다 보니 기본적인게 잘 안되네요 ㅠㅠ

  8. 14

    답변 감사합니다. 처리 되었습니다. ^^
    네이버에서 “워드프레스 이메일 구독 위젯”으로 검색했더니 방법이 나오네요.
    제가 시험 삼아서 메일 2개를 subscribe 해서 모두 성공처리되었는데요.
    구글 피더버너 사이트에서 조회해 보니 여전히 subscriber가 “0″으로 나오는데 제가 “Burn a feed right this instant”에서 url을 잘못 입력해서 일까요? 아니면 업데이트에 시간이 걸리는지요?
    참고로 저는 “http://제블로그사이트/feed”를 입력 했습니다.
    워드프레스에서 permalink settings는 “post name”으로 되어 있습니다.
    (/%postname%/)

    • 15

      황씨님… 상기 질문에 대한 답을 찾았습니다.
      피드버너 밑에 Publicize > Email Subscriptions > Subscription Management에 들어가서 제일 하단에 보니까 Total Subscriber 숫자가 정상적으로 나오고, 그 밑에 “view subscriber details”를 클릭하니까 이메일 구독 신청한 명단이 있고, 삭제/정지 할 수 있는 항목도 보입니다.
      피드버너 초기 화면에 나오는 SUBSCRIBER 숫자는 찾아 보니까 산정 방식이 조금 다른 것 같습니다.
      (FeedBurner’s subscriber count is based on an approximation of how many times your feed has been requested in a 24-hour period.)
      늘 많은 도움 주셔서 감사합니다. 그럼…

  9. 17
  10. 19

    좋은글 감사합니다.!!! 저는 위의 방법모두 실행햐였는데 current feed content 에 새로 글이 뜨지 않고 있어요. 새로글을 써도 마찬가지구요.ㅜㅜ 왜그러는걸까요? 혹시 이런경우엔 어떻게 해야하는지 아시나요.ㅠㅠ? 주소는 rubensflower.com/feed 입니다.ㅠ

  11. 21

    좋은 글 감사합니다. feed 초보입니다.
    Feed를 굽고 링크를 시켜서 게시된 글을 살펴보니 글이 한개뿐이 Feed가 안되어 있더군요.
    몇일전 설치 했을 때는 몇개 글이 올라와 있었는데, 오늘은 딸랑 한개만 Feed되어 있습니다. 오늘 올린 글중에 한개만요..
    Feed 완전 초보가 하는 질문이라 무식한 질문이라고 생각 안 해줬음 좋겠고..답변 부탁드립니다.

  12. 24
  13. 26

    The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 2: The processing instruction target matching “[xX][mM][lL]” is not allowed. 피드버너 등록시 이런 에러가 나는데 이유가 뭘까요? ㅠㅠ

    • 27

      에러를 보면 등록하려는 url이 제대로된 xml파일을 가르키고 있지 않는 것같네요. 도메인이름.com/feed 를 브라우져에서 열었을 떄 xml파일이 제대로 나오는 지 확인해보세요.

Add Comment Register



댓글 남기기

Your email address will not be published. Required fields are marked *

HTML 태그 및 속성을 사용하실 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>