WordPress RSS 피드를 개선하는 10가지 팁
게시 됨: 2021-12-08
구독 기반 웹사이트의 경우 RSS 피드는 사이트 조회수를 높이는 가장 보편적인 방법입니다. 많은 초보자와 아마추어는 WordPress RSS 피드를 개선 하는 방법을 모릅니다. 따라서 이 짧은 읽기에는 학습 및 참조 목적으로 모든 것이 포함되어 있습니다.
전체 기사를 요약으로 대체
사용자는 피드 리더에서 전체 기사를 읽을 수 있습니다. 이는 전환율, 페이지 조회수 및 광고 수익에 상당한 영향을 미칩니다.
때로는 뷰어가 사이트를 방문하도록 강제하는 요약을 표시하려는 게시자가 있습니다.
WordPress는 사용자에게 WordPress RSS 피드를 개선 할 수 있는 내장 솔루션을 제공합니다. WordPress 관리자의 설정 메뉴에서 읽기 페이지를 방문하십시오.
여기에서 " 피드 쇼의 각 기사에 대해 "라는 옵션을 선택하십시오. 다음 단계를 위해 요약 옵션을 클릭한 다음 설정을 저장하려면 변경 사항 저장 버튼을 선택하십시오.
사용자는 동일한 설정 옵션 페이지에서 표시할 게시물 수를 제어할 수도 있습니다.
추천 이미지 포함
기본적으로 게시물 추천 이미지는 WordPress의 RSS 피드에 추가되지 않습니다. 외부 또는 타사 피드 리더 플러그인을 사용하는 경우 플러그인을 사용할 수 있지만 확인해야 합니다.
이 작업을 수행하는 최적화된 플러그인을 사용하지 않는 경우 동일한 코드를 작성해야 합니다. 사이트별 플러그인 또는 테마의 function.php 파일에 다음 코드를 추가합니다.
함수 rss_post_thumbnail($content) {
글로벌 $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
$content 반환;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
이 코드를 추가하면 추천 이미지가 게시물 콘텐츠 이전 단락 안에 표시됩니다.
게시물 전후에 콘텐츠 추가
RSS 피드의 게시물 시작 또는 끝에 콘텐츠를 추가하면 기본적으로 WordPress RSS 피드를 개선하는 목표에 기여합니다.
이것은 플러그인을 사용하여 쉽게 수행할 수 있습니다. 사이트 요구 사항에 따라 WordPress 디렉토리에서 효율적인 플러그인을 검색할 수 있습니다.
이렇게 하면 콘텐츠가 검색 엔진에서 원본 소스로 인식되는 데 도움이 되므로 콘텐츠 스크랩퍼로부터도 보호됩니다.
사용자 정의 게시물 유형 추가
목적에 따라 다른 사이트는 리뷰, 레시피 등과 같은 콘텐츠를 표시하기 위해 사용자 정의 게시물 유형을 사용합니다. WordPress에서는 모든 사용자 정의 게시물 유형에 고유한 RSS 피드가 할당됩니다. 하지만 메인 RSS 피드에서는 '게시물'만 표시됩니다.
사용자 정의 게시물 유형을 표시하려면 악의적 플러그인 또는 테마의 function.php 파일에 다음 코드를 추가하십시오.
함수 myfeed_request($qv) {if (isset($qv['feed']) && !isset($qv['post_type']))$qv['post_type'] = array('게시물', 리뷰', 레시피');$qv 반환;}add_filter('요청', 'myfeed_request');
눈치채셨다면 위의 코드에서 리뷰와 레시피를 두 가지 사용자 정의 게시물 유형으로 추가했습니다. 원하는 결과를 얻을 수 있도록 실제 유형으로 대체하십시오. 이름 이외의 다른 것은 변경할 필요가 없습니다.
이메일로 구독
피드 리더는 일부 독자가 이메일을 통해 구독하려고 하므로 모든 독자가 선호하는 것은 아닙니다. 그들이 이메일을 편리하게 구독할 수 있는지 확인하면 WordPress RSS 피드를 개선하는 데 도움이 될 수 있습니다.
간단하고 여러 가지 방법이 있습니다. RSS to 이메일 옵션은 모든 인기 있는 이메일 마케팅 서비스 제공업체에서 제공합니다. 간접적으로 당신은 그들이 당신의 사이트에서 새로운 콘텐츠를 확인하도록 한 다음 구독자에게 같은 것을 메일로 보낼 수 있도록 합니다.
카테고리 구독
WordPress 사이트에는 각 카테고리에 대한 별도의 RSS 피드가 있습니다. 이를 통해 사용자는 관심 있는 특정 카테고리를 구독할 수 있습니다.
대부분의 사용자는 이를 인식하지 못하고 있으며 이것이 그들의 주요 실수입니다. 카테고리 RSS 피드에 대한 링크가 있는 구독 버튼을 추가할 수 있다면 더 쉽게 사용할 수 있습니다.
이렇게 하면 특정 카테고리의 콘텐츠에 대한 업데이트가 있을 때마다 사이트를 다시 방문할 수 있습니다.
작가를 위한 구독
다중 작성자 블로그를 운영하면 청중이 좋아하는 블로그를 구독하는 데 관심을 보일 것입니다. 여기에는 사용자 정의 게시물 유형 및 카테고리와 마찬가지로 별도의 RSS 피드가 있습니다.
사용자가 작성자를 구독할 수 있도록 하여 큰 차이를 만들 수 있습니다. 이것은 또한 사이트의 최고 및 최저 실적 작성자를 분석하는 데 도움이 됩니다. 따라서 청중의 기대에 따라 사이트의 콘텐츠를 관리할 수도 있습니다.

콘텐츠 표시 및 숨기기 전략 사용
이것은 WordPress RSS 피드를 개선하기 위한 눈에 띄는 전술 중 하나입니다. 피드를 구독한 사용자에게만 특정 콘텐츠를 표시하도록 선택할 수 있습니다. 다른 방법으로 피드를 구독하지 않은 사용자의 특정 콘텐츠를 숨깁니다.
이는 사용자가 구독을 선택하는 데 직접적인 영향을 미치므로 중요하거나 관심 있는 필수 정보를 얻을 수 있습니다.
WordPress 디렉토리에서 이 작업에 도움이 되는 플러그인을 쉽게 찾을 수 있습니다. 때때로 특정 플러그인을 사용하면 특정 위치에 단축 코드를 입력해야 하므로 플러그인을 확인하고 리뷰를 읽은 후 완료하십시오.
게시물과 소셜 미디어 아이콘 통합
피드 자체에 소셜 미디어 아이콘을 추가하면 사용자가 다양한 소셜 미디어 플랫폼에서 콘텐츠를 공유할 수 있습니다. 이를 수행하는 첫 번째 단계는 사용하려는 이미지 아이콘에서 버튼을 만드는 것입니다.
미디어 메뉴에서 새 페이지 추가로 이동하여 필요한 핸들의 소셜 미디어 아이콘을 추가합니다.
업로드에 성공하면 위치를 복사하여 파일에 저장합니다. 다음 단계는 사이트별 플러그인 또는 테마의 function.php 파일에 다음 코드를 추가하는 것입니다.
// 맞춤 피드의 콘텐츠용함수 wpb_add_feed_content($content) {
// 요청된 기존 피드 확인if(is_feed()) {
// 게시물 링크 공유를 위한 인코딩$permalink_encoded = urlencode(get_permalink());
// 트윗에 대한 게시물 제목 획득$post_title = get_the_title();
$content .= '<p><a href=”http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '” title=”Facebook에서 공유”><img src=”Facebook 아이콘 파일 URL은 여기로 이동” title=”Facebook에서 공유” alt=”Facebook에서 공유” width=”64px” height=”64px” /></ >
<a href=”http://www.twitter.com/share?&text='. $post_title . '&url=' . $permalink_encoded . '” title=”트위터에서 공유”><img src=”페이스북 아이콘 파일 URL은 여기로 이동” title=”트위터에서 공유” alt=”트위터에서 공유” width=”64px” height=”64px” /></ ></p>';}$content 반환;}
add_filter('the_excerpt_rss', 'wpb_add_feed_content');add_filter('the_content', 'wpb_add_feed_content');
소스 속성을 고유한 특정 URL로 바꾸십시오. 그렇지 않으면 코드가 작동하지 않습니다.
지연 게시물 표시
콘텐츠 스크레이퍼는 종종 RSS 피드를 대상으로 하여 콘텐츠를 가져와 웹사이트에 표시합니다. 잠재적인 콘텐츠가 있지만 새로운 사이트에 있는 경우 이러한 기존의 강력한 사이트가 검색 엔진 결과에서 귀하를 능가할 것입니다.
이 문제에 대한 유일한 해결책은 게시물이 표시되지 않도록 지연하는 것입니다. 이 방법을 통해 검색 엔진이 콘텐츠를 크롤링하고 인덱싱할 수 있는 충분한 시간을 간접적으로 제공합니다.
다음 코드는 사이트별 플러그인 또는 테마의 function.php 파일에 복사하여 변경해야 합니다.
기능 publish_later_on_feed($where) {
글로벌 $wpdb;
if ( is_feed() ) {// WP 형식의 타임스탬프$now = gmdate('Ymd H:i:s');// 대기 값; + 기기$대기 = '6'; // 정수
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff$장치 = '분'; //분, 시간, 일, 주, 월, 년
// 기본 $where에 SQL 구문 추가$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";}$where를 반환합니다.}
add_filter('posts_where','publish_later_on_feed');
위의 코드에서는 표시를 위한 6분 지연을 추가했지만 필요에 따라 쉽게 수정할 수 있습니다.