워드프레스 피드(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)

마치며

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

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

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