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


2012년 3월 14일


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

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

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

피드를 굽다?(Burn Feed)

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

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

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

워드프레스 피드

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

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

URL for RDF/RSS 1.0 feed 
<?php bloginfo('rdf_url'); ?>
URL for RSS 0.92 feed 
<?php bloginfo('rss_url'); ?>
URL for RSS 2.0 feed 
<?php bloginfo('rss2_url'); ?>
URL for Atom feed 
<?php bloginfo('atom_url'); ?>
URL for comments RSS 2.0 feed 
<?php bloginfo('comments_rss2_url'); ?>

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

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

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

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

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

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

FD Feedburner Plugin

테스트 버젼
  • 워드프레스: 3.3.1
  • 플러그인: 1.45
  • 브라우져: 크롬, 파이어폭스 & 사파리
  • 다운로드
특징:
  • 워드프레스 피드를 피드버너 피드로 리디렉트
사용법:

FD Feedburner 세팅

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

마치며

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

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

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

  • http://www.newday.kr 고영진

    피드버너 같은 회사가 더 많아졌으면 좋겠습니다.ㅎㅎ 조금 있다가 2차 강의 때에 뵙겠습니다~

    • http://www.hwangc.com HwangC

      어제 만나뵈어서 정말 반가웠어요! 피드버너 보다 더 멋진 회사로 성장하시길 기원합니다. :)

  • min

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

    • http://www.hwangc.com HwangC

      그렇군요. 리비젼 관련해서는 워드프레스 업데이트가 되기를 기다려봐야겠네요. :)

  • http://haniswedish.com 완전 컴맹

    궁금했었는데.. 감사합니다! ^^

    • http://www.hwangc.com HwangC

      감사합니다! :)

  • 김문일

    apmsetup을 사용하고 있는데요, 로컬에서는 실행해볼 수 없나요??

  • 김문일

    그리고 apmsetup을 사용하여 만들어진 페이지(http://127.0.0.1:7001/wordpress/)를 스마트폰으로 접속하여 볼 수 있는 방법이 있나요? 아니면 실제 도메인을 신청해서 만들어진 페이지만 가능한지요? :)

    • http://www.hwangc.com HwangC

      테스트 용도로 사용하는 것이기 때문에 스마트폰으로는 볼 수 없겠죠. 하지만 http://responsive.victorcoulon.fr/에서 로컬서버의 웹사이트의 가상 스마트폰/패드 사이즈의 웹사이트를 볼 수 있습니다. :)

  • 김문일

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

    • http://www.hwangc.com HwangC

      감사합니다. :) 워드프레스 기본테마인 twentyeleven입니다.

  • http://yiwucommerce.cafe24.com 강대희

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

    • http://www.hwangc.com HwangC

      FD FeedBurner에는 이메일 구독 위젯이 없을거에요. 이메일 구독 위젯을 검색해서 설치해보세요. :)

  • http://yiwucommerce.cafe24.com 강대희

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

    • http://yiwucommerce.cafe24.com 강대희

      황씨님… 상기 질문에 대한 답을 찾았습니다.
      피드버너 밑에 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.)
      늘 많은 도움 주셔서 감사합니다. 그럼…

      • http://www.hwangc.com HwangC

        정보 공유 감사드립니다. 피드버너의 다양한 옵션들 잘 활용하셔서 멋진 피드만드세요. :)

  • youngsupark

    좋은 정보 감사합니다.

    • http://www.hwangc.com/ HwangC

      댓글 감사드려요 :)

  • 루벤즈

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

    • http://www.hwangc.com/ HwangC

      먼저 feedburner로 리디렉트하기 전에 기본적인 피드가 생성되는 지 확인해보세요. 참고로 피드가 제대로 작동하는 지는 http://validator.w3.org/feed/ 에서 테스트해볼 수 있습니다.

  • http://koreanclass.cafe24.com/ SeoungHyun Kim

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

    • http://www.hwangc.com/ HwangC

      feed가 금방 보이는 경우도 있지만 보통 시간이 조금 걸립니다. 기다려도 안되면 플러그인들을 비활성화하고 해보세요. 피드 validation은 http://validator.w3.org/feed/ 를 참고해보세요.

      • http://koreanclass.cafe24.com/ SeoungHyun Kim

        답변이 늦었습니다. 답변 대단히 감사합니다. 시도해보니 잘 안되긴 하지만.. 다시 트라이 해보죠..감사합니다.

  • http://koreanclass.cafe24.com/ SeoungHyun Kim

    아 그리고 이 댓글 달기 (디스커스)는 어떤 플러그인인가요? 신기하고 편리한데, 무료이면 가져다 쓰고 싶은 플러그인이군요.

    • http://koreanclass.cafe24.com/ SeoungHyun Kim

      관련 포스트 발견했어요..감사합니다.