워드프레스 RSS 피드 주소

워드프레스 RSS 피드 주소는 기본 고유주소 형식을 사용할 경우 다음과 같습니다.

http://your-site-url/?feed=rss
http://your-site-url/?feed=rss2
http://your-site-url/?feed=rdf
http://your-site-url/?feed=atom

사용자 지정 고유주소(Custom Permalink) 형식을 사용하면 RSS 피드 주소는 다음과 같은 형식이 됩니다.

http://your-site-url/feed/
http://your-site-url/feed/rss/
http://your-site-url/feed/rss2/
http://your-site-url/feed/rdf/
http://your-site-url/feed/atom/

SEO에 유리한 고유주소 형식은 /카테고리/글제목 또는 /글제목입니다. 이 블로그에서는 /카테고리/글제목 형식을 사용하고 있지만, 글제목만 표시하는 것도 괜찮을 것 같습니다. 고유주소로 기본 설정을 사용하는 것은 그리 바람직하지 않습니다. 테마나 플러그인에 따라 오류가 발생하기도 합니다.

테마 파일 내에서 수정할 경우 다음과 같은 코드를 사용할 수 있습니다.

<a href="<?php bloginfo('rss2_url'); ?>">

메뉴에 추가할 경우 위에 나와 있는 주소 형식을 사용하거나 다음과 같은 필터를 함수 파일에 추가할 수 있습니다.

function add_rss_link( $items, $args ) {
$rss_url = get_bloginfo('rss2_url');
$items .= '<li class="menu-rss"><a href="'. $rss_url .'"><i class="fa fa-rss-square" style="font-size: 15px; color: #F57C29;"></i> RSS</a></li>';
return $items;
}
add_filter( 'wp_nav_menu_items', 'add_rss_link', 10, 2 );

그러면 다음과 같이 메뉴 맨 끝에 RSS 메뉴가 추가됩니다.

RSS menu added

위의 코드에서는 Awesome Font를 사용했지만, 대신 이미지를 사용해도 됩니다. 여기에서 무료 RSS 아이콘을 다운로드받을 수 있습니다.

메뉴 위치를 지정해야 하는 경우에는 if( $args->theme_location == 'primary' )와 같이 메뉴 위치를 지정하는 태그를 추가합니다("워드프레스 메뉴에 항목 추가하기" 글 참조).

참고:


1 개 댓글

  1. 참고로 다른 사이트의 최신 글을 RSS 피드로 워드프레스 블로그에 표시할 수 있습니다. https://www.thewordcracker.com/intermediate/display-external-rss-feed-in-wordpress-blog/ 글을 참고해보세요.

    답글

댓글 남기기