RSS 피드에 출력하는 포스트 타입 지정하기

기본 RSS 피드에는 포스 기사의 갱신 정보만 출력되지만, 출력하고 싶은 포스트 타입을 지정할 수도 있다. 이때 검색 대상을 지정 (앞의 “검색 결과에 표시하는 포스트 타입을 지정하기”)할 때와 마찬가지로 function.php에 지정을 추가해서 $query->set(‘post_type’,~)을 이용해서 피드에 출력하고 싶은 포스트 타입의 이름을 지정한다.

또한 RSS 피드의 출력을 확인하기 위해서는 헤더 부분의 RSS 아이콘을 클릭한다.

function.php

(생략)

//피드의 출력 대상
function myfeeds($query) {
if (is_feed()) {
$query->set(‘post_type’, array(‘post’,’news’));
}
return $query;
}
add_filter(‘pre_get_posts’,’myfeeds’ );

?>

출처: 바꾸면서 배우는 워드프레스 디자인

“RSS 피드에 출력하는 포스트 타입 지정하기”에 대한 한개의 댓글

답글 남기기