상세 컨텐츠

본문 제목

네이버 블로그 RSS 2.0 활용해서 그누보드에 최신글 5개 출력하기

코딩 공부노트/Gnuboard5

by 현고미(H-gomi) 2024. 10. 11. 11:20

본문

반응형

네이버 블로그 RSS 2.0 활용해서 그누보드에 최신글 5개 출력하기

방법은 간단하다

1. 최신글을 불러올 블로그의 RSS 2.0을 찾아서 클릭한다.

블로그에 RSS를 표시하였다면 해당 버튼을 클릭

2. 이동한 RSS 2.0 페이지의 URL을 복사한다.

 

3. 그누보드에서 블로그 글을 출력하는 영역에 아래 코드를 입력한다. 이 때 RSS 2.0 URL을 입력하여 적용하면 완성!

(최신글 출력 방식은 기호에 맞춰서 활용하길 바란다.)

        <?php
        // 네이버 블로그의 RSS 피드 URL
        $rss_url = 'https://rss.blog.naver.com/[네이버 블로그 계정].xml'; // 주어진 RSS URL

        // RSS 피드 가져오기
        $rss = simplexml_load_file($rss_url);

        // 최신 글 5개 출력
        if ($rss) {
            echo '<ul>';
            $count = 0;
            foreach ($rss->channel->item as $item) {
                if ($count >= 5) break; // 5개만 출력
                echo '<li>';
                echo '<a href="' . $item->link . '" target="_blank">' . $item->title . '</a>';
                echo ' - ' . date('Y-m-d', strtotime($item->pubDate));
                echo '</li>';
                $count++;
            }
            echo '</ul>';
        } else {
            echo 'RSS 피드를 가져오는 데 실패했습니다.';
        }
        ?>

 

+ 추가로) 네이버 블로그 RSS에서는 image에 대한 내용은 전달되지 않는 것으로 확인했습니다. 그래서 이미지를 불러오는 방법은 다른 방식으로 찾아봐야할 것 같습니다.

반응형

관련글 더보기