워드프레스 · 1 min read · Nov 27, 2025

워드프레스 RSS 피드에서 게시물을 제외하는 5가지 방법

최근에 저는 제 사이트의 주요 피드에 일부 기사(또는 기사 카테고리)를 게시하지 않으려는 몇 가지 진정한 이유를 발견했습니다. 많은 블로거들이 RSS 피드에서 게시물을 제외할 이유가 있을 것이라고 믿습니다. 이는 새로운 콘텐츠를 화려하게 게시하지 않고 아카이브 및 카테고리 페이지와 자신의 영구 링크 페이지에 게시물을 추가하고 싶을 때 유용합니다.

워드프레스 RSS 피드에서 게시물을 제외하는 5가지 방법

  1. 피드 URL 변경하기

이 방법은 워드프레스 카테고리를 RSS 피드에서 제외하는 가장 쉬운 방법처럼 보일 수 있지만, 실제로는 그렇지 않습니다. 그 이유는 나중에 말씀드리겠습니다. 이는 피드 구조를 변경하여 수행됩니다.

정상적으로 RSS 링크는 다음과 같이 보입니다:

피드 URL에 쿼리 문자열을 추가하여 카테고리를 제외할 수 있습니다. 예를 들어:

여기서 5와 10은 RSS 피드에서 제외하려는 카테고리의 ID입니다. 카테고리 ID를 식별하려면 카테고리 이름 위에 마우스를 올려 상태 표시줄에서 ID를 확인하세요.

보다 일반적인 방법은 다음과 같습니다:

이 방법이 쉽지 않은 이유는 작동하기 위해 URL을 모든 곳에서 변경해야 하기 때문입니다.

  1. 테마의 functions.php 파일에서 카테고리 제외하기

다음 코드를 템플릿의 functions.php 파일에 추가하세요:

function myFilter($query) { if ($query->is_feed) { $query->set('cat','-5'); }

return $query;
}

add_filter(‘pre_get_posts’,’myFilter’);

이렇게 하면 ID가 5인 카테고리가 피드에서 제외됩니다. 여러 카테고리를 제외하려면 쉼표로 구분하여 입력하세요 ‘-5,-10′.

참고: 홈페이지에서 게시물을 제외하려면 is_feed 대신 if ($query->is_home)를 사용하세요. 또는 다음과 같이 둘 다 할 수 있습니다: if ($query->is_home || $query->is_feed). 이 팁을 제공해 주신 Jangro에게 감사드립니다.

  1. FeedBurner를 통해 RSS 피드에서 카테고리 제외하기

대부분의 블로거들이 Feedburner를 사용하므로, 제가 위에서 제안한 첫 번째 방법이 실제로 작동하지 않을 수 있습니다. Feedburner 대시보드로 가서 “ Edit Feed Details ”를 클릭하세요. “ Original Feed ” 필드에 위의 첫 번째 방법에서 설명한 대로 제외하려는 카테고리가 포함된 피드 URL을 입력하세요.

카테고리 제외

  1. 플러그인을 사용하여 카테고리 제외하기

코딩이나 템플릿 파일을 수정하는 것이 불편하다면 Ultimate Category Excluder 플러그인을 사용할 수 있습니다. 이 플러그인은 프론트 페이지, 아카이브 및 피드에서 카테고리를 제외할 수 있게 해줍니다. 설치한 후 관리 패널의 카테고리 제외 페이지로 가서 카테고리를 선택하여 제외하세요.

  1. 카테고리 대신 개별 게시물 제외하기

피드에서 전체 카테고리를 제외하는 대신 특정 게시물을 RSS 피드에서 제외하는 것을 선호할 수 있습니다. 그런 경우 Scott Reilly의 Stealth Publish 워드프레스 플러그인을 선택할 수 있습니다. 이 플러그인은 지정된 게시물이 프론트 페이지나 피드에 표시되지 않도록 방지합니다. 플러그인을 설치한 후 “ stealth-publish ” 사용자 정의 필드에 “ 1 ” 값을 할당하기만 하면 됩니다.

다른 아이디어가 있으신가요? 알려주세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.