베스트셀링 인기 워드프레스 테마 Top 30 자세한 정보

워드프레스 블로그에 외부 RSS 피드 표시하기

Last Updated: 2021년 7월 23일 | 3개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

외부 RSS 피드를 워드프레스 블로그에 표시하고 싶은 경우가 있을 수 있습니다(가령, 본인이 운영 중인 다른 블로그의 글이나 타인의 블로그의 글 목록을 표시하려는 경우). 이 경우 구텐베르크에서 제공하는 RSS 블록을 사용하거나 플러그인을 사용할 수 있습니다.

[ 이 글은 2016년도에 작성되었지만 최신 버전의 워드프레스에 맞게 글을 새로 작성하여 재발행되었습니다. ]

구텐베르크의 RSS 블록을 사용하여 워드프레스 블로그에 외부 RSS 피드 표시하기

가장 간단한 방법은 기본적으로 제공되는 RSS 위젯을 사용하여 사이드바나 원하는 위젯 영역에 외부 RSS 피드를 표시할 수 있습니다. 워드프레스 5.8 이전 버전에서는 외모 > 위젯에서 RSS 위젯을 사용하여 다른 워드프레스 사이트의 최신글 목록 표시하는 방법은 이 글을 참고하시기 바랍니다.

워드프레스 5.8 버전부터는 블록으로 위젯을 관리하는 기능이 추가되어 외모 > 위젯에서도 구텐베르크(블록 에디터)를 사용할 수 있게 되었습니다. RSS 블록을 사이드바나 푸터 위젯 영역에 배치하여 외부 RSS 피드 글들을 표시할 수 있습니다. 또한, 페이지나 글 등에서도 구텐베르크의 RSS 블록을 사용하여 원하는 곳에 외부 RSS 피드 글들을 표시할 수 있습니다.

예를 들어, 상단의 블록 추가 아이콘을 클릭하고 RSS로 검색한 다음, RSS 블록을 사이드바 등의 원하는 위치로 끌어다 놓을 수 있습니다.

구텐베르크의 RSS 블록을 사용하여 워드프레스 블로그에 외부 RSS 피드 표시하기

페이지나 글 편집 화면에서도 비슷한 방법으로 원하는 곳에 RSS 블록을 추가할 수 있습니다. 참고로 문단 블록에서 '/블록이름'을 입력하면 쉽게 블록을 추가할 수 있습니다. 가령, 새로운 블록(문단 블록)에서 /RSS를 입력하면 RSS 블록을 쉽게 선택하여 삽입할 수 있습니다.

워드프레스 블로그에 외부 RSS 피드 표시하기

위와 같은 화면이 표시되면 "여기에 URL을 입력하세요..." 필드에 RSS 피드 주소를 입력합니다. 워드프레스 RSS 피드 URL은 "워드프레스 RSS 피드 주소"를 참고해보세요. 네이버 블로그의 RSS 피드 URL은 다음과 같은 형식입니다.

https://rss.blog.naver.com/네이버ID

티스토리 블로그의 RSS 피드 URL은 다음과 같습니다.

https://id.tistory.com/rss

피드 URL을 입력하고 URL 사용을 클릭하면

워드프레스 블로그에 외부 RSS 피드 표시하기  - 워드프레스 구텐베르크

오른쪽의 RSS 설정에서 아이템 수를 지정(기본 5개)하고, 글쓴이, 날짜, 요약문을 표시할지 여부를 지정할 수 있습니다. "요약 보이기"를 선택하면 요약문에 표시할 최대 단어수도 지정할 수 있습니다.

플러그인 사용

WP RSS Aggregator 플러그인 (무료)

다른 방법으로 플러그인을 사용할 수 있습니다. 이와 관련된 다양한 플러그인이 있습니다. WP RSS Aggregator라는 플러그인도 이런 기능을 하는 플러그인입니다. 다음 동영상을 보면 다른 사이트의 RSS 피드 주소를 입력한 다음 숏코드를 원하는 페이지나 위치에 삽입하여 RSS 피드 목록을 표시할 수 있습니다.

Echo RSS Feed Post Generator Plugin for WordPress 플러그인

워드프레스 Echo RSS Feed Post Generator Plugin for WordPress 플러그인

기존에 소개했던 RSS News 플러그인은 Codecanyon 마켓에서 제거되었습니다. 대신 Echo RSS Feed Post Generator Plugin for WordPress 플러그인을 사용할 수 있습니다.

이 플러그인은 SimplePie API를 사용하는 획기적인 RSS 피드 기반의 포스트 생성 자동 블로깅 플러그인입니다. 이 플러그인을 사용하여 외부 RSS 피드를 가져와서 자동 포스팅이 가능한 것 같습니다.

Echo RSS Feed Post Generator 플러그인은 Newsomatic이라는 인기 플러그인과 비슷한 기능을 하는 것 같습니다. 개념은 RSS 피드 주소를 기반으로 제목, 요약문 등을 끌어와서 새로운 글을 만들어 포스팅하는 것입니다.

이 경우 저작권 문제가 발생할 수 있으므로 저작권에 문제가 없는지 먼저 체크하는 것이 안전할 것입니다. 또한, 글을 가공하지 않고 그대로 포스팅하는 경우 콘텐츠 중복 문제로 구글 등의 검색엔진에서 제대로 노출되지 않을 수 있습니다. 이런 플러그인을 사용하여 해외 뉴스 사이트의 기사들의 제목과 요약문을 불러온 후에 한국어로 번역하는 등의 과정을 거치는 것이 SEO에 유리할 것입니다.

RSS AutoPilot - unique content extractor 플러그인

RSS AutoPilot - unique content extractor 플러그인

RSS AutoPilot 플러그인도 마켓에서 제거되어 더 이상 사용할 수 없습니다.

사용자 코드 사용

직접 테마 소스에 추가하려는 경우 다음 코드를 원하는 곳에 붙여넣기 하면 됩니다.

<h2><?php _e( 'Recent Posts from Other Blog:', 'my-text-domain' ); ?></h2>

<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );

// 지정된 피드 소스에서 SimplePie 피드 개체 가져오기
$rss = fetch_feed( 'https://www.thewordcracker.com/feed/' );

if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly

// 총 항목 확인하기 - 5개로 제한
$maxitems = $rss->get_item_quantity( 5 );

// 엘리먼트 0(첫 번째 엘리먼트)부터 모든 항목 배열 빌드하기
$rss_items = $rss->get_items( 0, $maxitems );

endif;
?>

<ul>
<?php if ( $maxitems == 0 ) : ?>
<li><?php _e( 'No items', 'my-text-domain' ); ?></li>
<?php else : ?>
<?php // Loop through each feed item and display each item as a hyperlink. ?>
<?php foreach ( $rss_items as $item ) : ?>
<li>
<a href="<?php echo esc_url( $item->get_permalink() ); ?>"
title="<?php printf( __( 'Posted %s', 'my-text-domain' ), $item->get_date('j F Y | g:i a') ); ?>">
<?php echo esc_html( $item->get_title() ); ?>
</a>
</li>
<?php endforeach; ?>
<?php endif; ?>
</ul>

RSS 피드 주소와 표시할 글 개수 등을 적절히 수정하도록 합니다.

참고



3 개 댓글

Leave a Comment

  1. 좋은 글 감사합니다!

    구글에서 RSS관련 검색을 하니 워드크래커님의 글이 떡!!!하고 나타나네요 ㅎㅎ

    워드크래커님의 "낙서장" 카테고리의 글 목록을 RSS 피드에 추가시켰습니다!
    혹시 원치 않으시면 즉시 삭제하도록 하겠습니다

    응답
    • 공유는 언제든지 환영입니다.

      이제 불볕더위가 얼마 남지 않은 것 같습니다. 지난 주에 남부지방에 다녀왔는데, 그곳 온도가 40도를 넘나들어서 뉴스에도 자주 언급되는 곳이었습니다. 아마 몇 달 후에는 추워서 죽겠다는 소리가 여기 저기서 나오지 않을까 생각되네요.ㅎㅎ

      응답
  2. 워드프레스 RSS 피드뿐만 아니라 거의 모든 SNS 피드를 워드프레스에 표시하도록 하는 플러그인도 있네요. https://www.thewordcracker.com/basic/flow-flow-wordpress-social-stream-plugin/ 글을 참고해보시기 바랍니다.

    응답